我使用react-scripts-ts生成React应用程序,它提供了TSLint。
似乎没有任何选项可以告诉react-scripts-ts从构建管道中排除TSLint。是否可以通过tslint.json禁用TSLint
附注:
可以通过向文件添加注释来禁用它,但我不想向项目中的每个TS文件添加这样的注释。
发布于 2017-02-02 10:41:46
如果您不希望强制执行任何TSLint规则,并且准备编辑tslint.json文件,则只需将其内容设置为:
{}在未定义规则的情况下,您将看到以下消息写入控制台:
No valid rules have been specified但是使用退出代码0终止的TSLint进程应该不会干扰您的构建管道。
或者,如果消息让您感到困扰,可以定义一个关闭的规则:
{ "rules": { "no-var-keyword": false } }发布于 2019-08-21 01:23:16
使用@cartant的答案,我在控制台中得到了一些令人讨厌的输出,比如“试图插入文件,但没有找到有效的/启用的规则...”我的项目中的每个文件。
无论如何,在我的tslint.json文件中,如果我更改了extends属性:
"extends": [
"tslint:recommended"
],要成为空数组:
"extends": [],它为我关闭了一切,控制台中也不再有任何与lint相关的警告或噪音。
https://stackoverflow.com/questions/41952766
复制相似问题