WebStorm修复所有TSLint错误就是修复除一个以外的所有错误



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

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

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

点击"TSLint:Fix current File"后,它会修复所有问题,但不会将==转换为===,并不断显示==应为===的警告。

请告知如何解决此问题。

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

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

相关内容

最新更新