WebStorm禁用js文件的TSLint

问题描述 投票:0回答:2

我正在使用WebStorm 2019.1

我使用Angular CLI生成了一个项目。

一切正常,但我的项目中有一个或两个.js文件 - 例如protractor.conf.js

在IDE中,TSLint正在使用.js文件并显示红色负载。但我不希望TSLint对.js文件进行lint。

我知道我可以为这个文件禁用TSLint但是我宁愿通过tsconfig.jsontslint.json正确配置我的项目,或者如果其他所有项目都通过WebStorm设置失败了。

enter image description here

我已经尝试了"tslint.jsEnable": false,如此处所述 - https://github.com/Microsoft/vscode-tslint/issues/261 - 但我认为这是针对不同的IDE。有任何想法如何通过q​​azxswpoi或tsconfig.json这样做或通过WebStorm设置失败?

angular typescript webstorm tslint
2个回答
1
投票

自2019年以来,如果在tslint.json.js)中存在jsRules,则tslint.json文件是linted的。如果您不希望它们被linted,您可以将WEB-36890文件添加到.js中的"exclude":选项:

tslint.json

此更改将在2019.1.1中恢复 - 将存在以前版本中存在的复选框 - 处理JS文件,默认情况下关闭


1
投票

正如@lena所说它将在2019.1.1修复("linterOptions": { "exclude": ["**/*.js"] }

© www.soinside.com 2019 - 2024. All rights reserved.