为TypeScript文件禁用ESLint

时间:2019-07-03 11:20:42

标签: typescript webstorm eslint lint tslint

我有一个大型Web应用程序,由旧版JavaScript代码(包括eslint)和新TypeScript代码(包括tslint)组成。

我的问题是我的IDE(WebStorm)将自动将两个linter应用于所有文件,因此在TypeScript中,我从eslint收到了我不应该得到的错误。

如何确保eslint仅应用于* .js文件而不应用于* .ts文件(而应该仅由tslint检查)?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

Webstorm仅遵循您定义的配置(如果您在项目中同时激活了两个插件),则必须在.eslintignore中添加以下内容:

**/*.ts

在您的tslint.json中,如下所示:

{
  "extends": "tslint:latest",
  "linterOptions": {
      "exclude": [
          "bin",
          "**/*.js"
      ]
  }
}