如何从 tslint 中排除文件夹?

新手上路,请多包涵

我喜欢排除 test vscode 中使用 tslint 的文件夹形式。所以我在我的 tslint.json 配置文件中放置了一个排除项。不幸的是,排除语句不起作用。有谁知道如何设置排除?

  {
    "exclude": "tests/**/*.ts",
    "rulesDirectory": ["node_modules/tslint-microsoft-contrib"],
    "rules": {
        "export-name": true,
        ...
     }
}

原文由 Michael Hoeller 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 600
2 个回答

看来这是一个开放的功能请求。更多信息可以在这里找到:https: //github.com/palantir/tslint/issues/73

更新: 对于那些使用 VSCode 和 tslint 作为编辑器/linting 的人,你可以将以下内容添加到 VSCode 配置中:

  // Configure glob patterns of file paths to exclude from linting
"tslint.exclude": "**/PATH_eg_TESTS/**/*.ts"

原文由 Michael Hoeller 发布,翻译遵循 CC BY-SA 4.0 许可协议

最新更新:现在可以在 tslint.json 中设置(以下配置适用于 tslint 5.11)

 {
  "linterOptions": {
    "exclude": [
      "bin",
      "build",
      "config",
      "coverage",
      "node_modules"
    ]
  }
}

原文由 Jokester 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题