23

假设我想使用这个规则:

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

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

有什么我可以在 .ts/.js 文件的顶部添加的东西,可以告诉 ESLint 忽略no-debugger这个特定文件的规则吗?

4

5 回答 5

49

你也可以在同一行禁用 ESLint:

debugger; // eslint-disable-line no-debugger
于 2020-09-21T08:58:54.393 回答
24

你可以这样做:

/* eslint-disable no-debugger */
... code that violates rule ...
/* eslint-enable no-debugger */
于 2018-07-27T11:03:38.830 回答
11

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

"rules": {
    "no-debugger":"off"
}
于 2020-11-29T16:52:57.757 回答
6

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

在此处输入图像描述

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

/* eslint-disable no-debugger */

查看更多关于eslint no-debugger 规则

于 2019-09-02T16:05:24.350 回答
3

或者,添加:

"no-debugger": false

到 tslint.json 的底部,为所有文件禁用此警告。

于 2020-10-09T15:47:10.220 回答