我刚刚从使用tslint
转到typescript-eslint
。我发现自己需要明确定义tslint
能够推断出的很多东西而感到沮丧。
我发现最令人沮丧的一个领域是jest
测试。每个describe
或it
都有一个不返回任何内容的回调。当我有许多文件时,每个文件都包含数十个测试-在每个函数声明之后都需要添加: void
有点烦人。
typescript-eslint
项目中的 There's an open issue related to this。是否有其他方法可以实现我的目标,而不必明确声明void
返回类型,特别是在使用函数始终具有此签名的库时?
答案 0 :(得分:0)
在等待上游更好的解决方案时,将规则配置为警告而不是硬错误?
"rules": { "@typescript-eslint/explicit-function-return-type": "warn" }