我正在使用WebStorm 2019.1
我使用Angular CLI生成了一个项目。
一切正常,但我的项目中有一个或两个.js文件 - 例如protractor.conf.js
在IDE中,TSLint正在使用.js文件并显示红色负载。但我不希望TSLint对.js文件进行lint。
我知道我可以为这个文件禁用TSLint但是我宁愿通过tsconfig.json
或tslint.json
正确配置我的项目,或者如果其他所有项目都通过WebStorm设置失败了。
我已经尝试了"tslint.jsEnable": false
,如此处所述 - https://github.com/Microsoft/vscode-tslint/issues/261 - 但我认为这是针对不同的IDE。有任何想法如何通过qazxswpoi或tsconfig.json
这样做或通过WebStorm设置失败?
自2019年以来,如果在tslint.json
(.js
)中存在jsRules
,则tslint.json
文件是linted的。如果您不希望它们被linted,您可以将WEB-36890文件添加到.js
中的"exclude":
选项:
tslint.json
此更改将在2019.1.1中恢复 - 将存在以前版本中存在的复选框 - 处理JS文件,默认情况下关闭
正如@lena所说它将在2019.1.1修复("linterOptions": {
"exclude": ["**/*.js"]
}
)