我有很多代码,我正在移植到缺少类型的Typescript。现在,我希望我的IDE(WebStorm)能够突出显示需要打字的地方,然后我会慢慢修复它们。
如果tsconfig.json
设置了warning
noImplicitAny
,那将是理想的选择。另一种选择是tslint规则,但我不知道tslint引擎是否适合这项工作。
有谁知道实现这个目标的方法?
答案 0 :(得分:1)
The Typescript ESLint plugin可以做到这一点。
自发布此问题以来,TSLint已被弃用,而赞成将ESLint与@typescript-eslint/eslint-plugin
一起使用。
要获得eslint警告而不是编译器错误,可以在noImplicitAny
中关闭tsconfig.json
标志,然后在{的规则部分中将noImplicitAny
设置为"warn"
{1}}。
答案 1 :(得分:0)
在您的情况下,您需要使用IDE而不是TypeScript语言或编译器。
如果您的IDE允许您设置警告级别,您可以告诉它提供这些信息。否则,当您正在修复旧代码时,您需要通过启用noImplicitAny
来翻转/翻转,并在您觉得自己已经足够远时再次将其切换回来。
答案 2 :(得分:0)
您可以在tsconfig.json中将noImplicitAny设置为true,也可以将true设置为true(将启用noImplicitAny和其他一些规则)。