是否可以在tslint.json中禁用TSLint?

时间:2017-01-31 08:22:29

标签: tslint react-scripts

我使用react-scripts-ts生成React App并提供TSLint。

似乎没有选择告诉react-scripts-ts从构建管道中排除TSLint。是否可以通过tslint.json禁用TSLint?

P.S。

可以通过在文件中添加注释来禁用它,但我不想将此注释添加到项目中的每个TS文件中。

2 个答案:

答案 0 :(得分:12)

如果您不希望强制执行任何TSLint规则并准备编辑tslint.json文件,则可以将其内容设置为:

{}

如果没有定义规则,您将看到此消息写入控制台:

No valid rules have been specified

但TSLint进程以退出代码0终止,不应干扰您的构建管道。

或者,如果消息有误,请定义一个已关闭的规则:

{ "rules": { "no-var-keyword": false } }

答案 1 :(得分:0)

使用@cartant的答案,我在控制台中得到了一些令人讨厌的输出,例如对项目中的每个文件都说“试图抹掉文件,但未找到有效/启用的规则...”。

无论如何,如果更改了extends属性,则在我的tslint.json文件中:

  "extends": [
    "tslint:recommended"
  ],

成为一个空数组:

  "extends": [],

它为我关闭了所有功能,并且控制台中不再存在任何与棉绒相关的警告或噪音。