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

Ale*_*hin 8 tslint react-scripts

react-scripts-ts用来生成React App并提供TSLint.

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

PS

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

car*_*ant 15

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

{}
Run Code Online (Sandbox Code Playgroud)

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

No valid rules have been specified
Run Code Online (Sandbox Code Playgroud)

但是TSLint进程使用退出代码终止0并且不应该干扰您的构建管道.

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

{ "rules": { "no-var-keyword": false } }
Run Code Online (Sandbox Code Playgroud)

  • 这仍然有用吗?(它不适合我 - 由于未使用的var而无法编译:( (2认同)

cs_*_*pil 5

使用@cartant的答案,我在控制台中得到了一些烦人的输出,对于我的项目中的每个文件,都显示“尝试检查文件,但发现没有有效/启用的规则...”。

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

  "extends": [
    "tslint:recommended"
  ],
Run Code Online (Sandbox Code Playgroud)

为空数组:

  "extends": [],
Run Code Online (Sandbox Code Playgroud)

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