首页 > 解决方案 > WebStorm 禁用 js 文件的 TSLint

问题描述

我正在使用 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。任何想法如何通过 WebStorm 设置或失败tsconfig.json来做到这一点?tslint.json

标签: angulartypescriptwebstormtslint

解决方案


从 2019.1开始,如果( WEB-36890 )中存在.js文件,则文件会被 linted 。如果您不希望它们被 linted,您可以将文件添加到选项中:jsRulestslint.json.js"exclude":tslint.json

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

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


推荐阅读