【问题标题】:TSLint: how to ignore JS files?TSLint:如何忽略 JS 文件?
【发布时间】:2020-03-14 01:58:19
【问题描述】:

如何让 tslint 忽略 JS 文件?

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

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

但是我不希望它把它们弄掉。

使用此设置,它会抱怨 “没有为 JavaScript 文件指定有效规则”。这是因为它试图对 JS 文件进行 lint,但没有给出任何这样做的规则。

在另一个 Stack Overflow 线程中建议添加以下内容,以便它有 一些 规则可以遵循(真的有点 hack):

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

但是如果我也不希望它检查这条规则怎么办?我只是不希望它对 JS 文件进行 lint。

【问题讨论】:

    标签: javascript typescript tslint


    【解决方案1】:

    我已经找到了如何做到这一点。

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

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

    注意linterOptions.exclude是在tslint 5.8中引入的,所以你必须有这个版本或更高版本才能使用这个功能。

    【讨论】:

      猜你喜欢
      • 2017-01-27
      • 2016-04-07
      • 2018-01-14
      • 2023-04-05
      • 2019-08-10
      • 2020-02-20
      • 2019-08-24
      • 2019-03-27
      • 1970-01-01
      相关资源
      最近更新 更多