如何禁用ESLint规则

关于如何禁用ESLint规则的快速教程

你能做些什么来禁用一个ESLint可能由您的工具自动设置的规则?

考虑一下您的工具设置了no-debuggerno-console规则。

生产代码可能是有正当理由的,但是在开发模式下,具有访问代码的能力浏览器调试器控制台API是必不可少的。

您可以通过添加以下几行来为整个文件禁用一个或多个特定的ESLint规则:

/* eslint-disable no-debugger, no-console */
console.log('test')

或者您可以在一个代码段中这样做,然后再重新启用它:

/* eslint-disable no-debugger, no-console */
console.log('test')
/* eslint-enable no-alert, no-console */

或者,您可以在特定行上禁用该规则:

console.log('test') // eslint-disable-line no-console
debugger // eslint-disable-line no-debugger
alert('test') // eslint-disable-line no-alert

更多devtools教程: