假设我想使用这个规则:
https://eslint.org/docs/rules/no-debugger
但是我有大约15个文件,我希望保留debugger;
语句。
是否有什么东西可以添加到.ts/.js文件的顶部,告诉ESLint在这个特定的文件中忽略no-debugger
规则?
假设我想使用这个规则:
https://eslint.org/docs/rules/no-debugger
但是我有大约15个文件,我希望保留debugger;
语句。
是否有什么东西可以添加到.ts/.js文件的顶部,告诉ESLint在这个特定的文件中忽略no-debugger
规则?
您还可以在同一行中禁用ESLint:
debugger; // eslint-disable-line no-debugger
console.debug
和console.error
这两个语句使用// eslint-disable-next-line no-console
,并将其放在语句上方的一行。 - MikhailRatner您可以这样做:
/* eslint-disable no-debugger */
... code that violates rule ...
/* eslint-enable no-debugger */
更新您的eslint配置文件(.eslintrc
等)并添加以下规则:
"rules": {
"no-debugger":"off"
}
严重性应为以下之一:0 = 关闭,1 = 警告,2 = 错误(您传递了“false”)。```
- Ryan Hamblin也许您的集成开发环境可以帮助您。如果您正在使用VS Code,您可以将鼠标悬停在 debugger
上,单击 Quick Fix...
,并选择 Disable no-debugger for the entire file
,如下所示:
然后,IDE将在文件顶部添加以下注释,以为您禁用该规则:
/* eslint-disable no-debugger */
更多内容请查看ESLint的no-debugger规则。
或者,添加:
"no-debugger": false
在tslint.json文件的底部添加以下内容,以禁用所有文件的此警告。
我认为需要移除调试器
,并在开发环境中简要使用。
因此,在使用时最好忽略它。
例如: 禁用此行的no-debugger
// eslint-disable-next-line no-debugger
debugger
或者禁用整个文件的 no-debugger
/* eslint-disable no-debugger */