指定文件、指定行、指定代碼塊不使用 ESLint 語法檢查

一、整個(gè)文件范圍內(nèi)禁止規(guī)則出現(xiàn)警告

將/* eslint-disable */放置于文件最頂部

/* eslint-disable */
alert('foo');

二、在文件中臨時(shí)禁止規(guī)則出現(xiàn)警告

將需要忽略的代碼塊用注釋包裹起來

  • 對全部規(guī)禁用或啟用
/* eslint-disable */
alert('foo');
/* eslint-enable */
  • 對指定規(guī)則的啟用或禁用
/* eslint-disable no-alert, no-console */
alert('foo');
console.log('bar');
/* eslint-enable no-alert, no-console */

三、對指定行禁用規(guī)則警告

此方法,有兩種形式,參見下方。

alert('foo'); // eslint-disable-line
 
// eslint-disable-next-line
alert('foo');
  • 在指定行上禁用指定的某個(gè)規(guī)則
alert('foo'); // eslint-disable-line no-alert
 
// eslint-disable-next-line no-alert
alert('foo');
  • 在某個(gè)特定的行上禁用多個(gè)規(guī)則
alert('foo'); // eslint-disable-line no-alert, quotes, semi
 
// eslint-disable-next-line no-alert, quotes, semi
alert('foo');
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容