WebStorm修复所有TSLint错误正在修复除一个以外的所有错误

时间:2018-07-31 06:48:06

标签: javascript typescript webstorm tslint

在WebStorm中,我的Angular项目中的tslint.json包含以下几行

"triple-equals": [
  true,
  "allow-null-check"
]

,每当我在==文件中进行component.ts比较时,它都会显示棉绒警告以及其他TSLint警告和错误。

单击“ TSLint:修复当前文件”后,它可以解决所有问题,但不会将==转换为===,并不断显示警告,提示==应该为{{1} }。

请告知如何解决此问题。

1 个答案:

答案 0 :(得分:1)

并非所有TSLint规则都是可修复的,尤其是运行tslint --fix不能修复“ 三重相等”错误。我想这是有意完成的,因为尽管在大多数情况下建议使用严格的相等运算符,但由于其强制功能(例如,数字来自ajax调用中的字符串),有时有时会使用抽象的相等运算符。

无论如何,WebStorm并不是问题。如果您错过此规则的自动修复功能,请随时向https://github.com/palantir/tslint/issues

提交请求