如何禁用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教程: