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

3 eslint eslintignore eslintrc

假设我要使用以下规则:

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

但是,我有大约15个文件要保留调试器。陈述。

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

And*_*Gis 31

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

debugger; // eslint-disable-line no-debugger
Run Code Online (Sandbox Code Playgroud)


Yuc*_*uci 9

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

在此输入图像描述

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

/* eslint-disable no-debugger */
Run Code Online (Sandbox Code Playgroud)

请参阅有关eslint 无调试器规则的更多信息。


hus*_*ayt 7

您可以这样做:

/* eslint-disable no-debugger */
... code that violates rule ...
/* eslint-enable no-debugger */
Run Code Online (Sandbox Code Playgroud)


小智 7

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

"rules": {
    "no-debugger":"off"
}
Run Code Online (Sandbox Code Playgroud)