允许调试器;使用ESLint在某些文件中的语句

时间:2017-11-21 21:45:20

标签: eslint eslintignore eslintrc

说我想使用这条规则:

https://eslint.org/docs/rules/no-debugger

然而,我有大约15个文件,我想保留调试器;语句。

我可以在.ts / .js文件的顶部添加一些内容,可以告诉ESLint忽略此特定文件的no-debugger规则吗?

5 个答案:

答案 0 :(得分:6)

您还可以在同一行中禁用ESLint:

debugger; // eslint-disable-line no-debugger

答案 1 :(得分:2)

您可以这样做:

/* eslint-disable no-debugger */
... code that violates rule ...
/* eslint-enable no-debugger */

答案 2 :(得分:1)

您的IDE可能会提供帮助。如果使用的是VS Code,则可以将鼠标悬停在debugger上,单击Quick Fix...,然后选择Disable no-debugger for the entire file,如下所示:

enter image description here

然后,IDE将在文件顶部添加以下注释,以为您禁用该规则:

/* eslint-disable no-debugger */

有关the eslint no-debugger rule的更多信息。

答案 3 :(得分:0)

或者,添加:

"no-debugger": false

在tslint.json的底部,以对所有文件禁用此警告。

答案 4 :(得分:0)

使用以下规则更新您的eslint配置文件(.eslintrc等):

"rules": {
    "no-debugger":"off"
}