WebStorm 禁用 js 文件的 TSLint

WebStorm disable TSLint of js files

我正在使用 WebStorm 2019.1

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

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

在 IDE 中,TSLint 正在检查 .js 文件并显示大量红色。但我不希望 TSLint 对 .js 文件进行 lint。

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

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

自 2019.1 起,如果 jsRules 出现在 tslint.json (WEB-36890) 中,.js 文件将被检查。如果您不希望它们被检查,您可以将 .js 文件添加到 tslint.json 中的 "exclude": 选项:

"linterOptions": {
    "exclude": ["**/*.js"]
}

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

正如@lena 所说,它将在 2019.1.1 中修复 (WEB-38096)