【发布时间】:2021-03-12 19:45:49
【问题描述】:
我只是在我们公司的项目中打开 TypeScript ESLint。
我希望在函数确实返回值但在未提供返回类型时推断 void 时收到警告或错误。
例如:
function sum(a: number, b: number) { // SHOULD ERROR
return a+b;
}
应该警告没有返回类型(应该是数字),并且:
function doSomething(value:number) { // SHOULD NOT WARN
doesNotReturns();
}
正确,因为没有返回值。
如何配置 estlinrc 以实现此行为?
【问题讨论】:
-
您没有在问题中指定 - 但我假设您在谈论
explicit-function-return-type规则?此规则没有执行此操作的选项。在这些功能上输入: void有什么问题?
标签: eslint eslintrc typescript-eslint