有没有办法获得 noImplicitAny 不合规的警告(而不是错误)?

Ed *_*aub 8 typescript tslint

我有很多代码要移植到 Typescript,但缺少类型。现在,我希望我的 IDE (WebStorm) 仅突出显示需要输入的位置,然后我会慢慢修复它们。

如果tsconfig.json有 的warning设置noImplicitAny,那就更理想了。另一种选择是 tslint 规则,但我不知道 tslint 引擎是否能胜任这项工作。

有谁知道如何实现这一目标?

Tri*_*lay 0

编辑:

正如 antoine129 在评论中指出的那样,实际上没有noImplicitAnyeslint 规则。我正在想no-explicit-any。一种方法是noImplictAny在 tsconfig 中启用并no-explicit-any: "warn"在 中设置.eslintrc,但您必须any首先添加所有 s。

旧答案(不正确)

Typescript ESLint 插件可以做到这一点。自从这个问题发布以来,TSLint 已被弃用,转而使用 ESLint 和@typescript-eslint/eslint-plugin.

要获得 eslint 警告而不是编译器错误,您可以在 中关闭该标志noImplicitAnytsconfig.jsonnoImplicitAny在."warn".eslintrc

  • `noImplicitAny` 不是 Eslint 规则 (6认同)