在WebStorm中,我的Angular项目中的tslint.json
包含以下几行
"triple-equals": [
true,
"allow-null-check"
]
,每当我在==
文件中进行component.ts
比较时,它都会显示棉绒警告以及其他TSLint警告和错误。
单击“ TSLint:修复当前文件”后,它可以解决所有问题,但不会将==
转换为===
,并不断显示警告,提示==
应该为{{1} }。
请告知如何解决此问题。
答案 0 :(得分:1)
并非所有TSLint规则都是可修复的,尤其是运行tslint --fix
不能修复“ 三重相等”错误。我想这是有意完成的,因为尽管在大多数情况下建议使用严格的相等运算符,但由于其强制功能(例如,数字来自ajax调用中的字符串),有时有时会使用抽象的相等运算符。
无论如何,WebStorm并不是问题。如果您错过此规则的自动修复功能,请随时向https://github.com/palantir/tslint/issues
提交请求