TSLint:如何忽略JS文件?

时间:2019-11-18 16:25:48

标签: javascript typescript tslint

如何告诉tslint忽略JS文件?

tsconfig.json中,我有"allowJs": true,因为我确实希望它编译JS文件:

{
  "compilerOptions": {
    // ...
    "allowJs": true,
    // ...
  },
  // ...
}

但是我不希望它使它们掉毛。

使用此设置,它抱怨“未为JavaScript文件指定有效规则” 。这是因为它尝试对JS文件进行整理,但没有为此提供任何规则。

在另一个Stack Overflow线程中建议添加以下内容,以使其具有一些规则(确实有点hack):

"jsRules": {
    "no-empty": true
}

但是,如果我也不希望它检查此规则怎么办?我只是根本不希望它掉绒JS文件。

1 个答案:

答案 0 :(得分:0)

我已经找到了解决方法。

要忽略JS文件,请将以下内容添加到tslint.json中(当然,您可以以类似的方式忽略任何文件类型)

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

请注意,linterOptions.exclude是tslint 5.8中引入的,因此您必须具有此版本或更高版本才能使用此功能。