单行禁用
主要是使用 eslint-disable-line
和 eslint-disable-next-line
注释。使用单行 //
或者多行 /* */
都可。
1. 当前行禁用
console.log('debug'); // eslint-disable-line
// 单独禁用 no-console 规则
console.log('debug'); // ealint-disable-line no-console
2. 下一行禁用
// eslint-disable-next-line
console.log('debug');
// 单独禁用 no-console 规则
// eslint-disable-next-line no-console
console.log('debug');
多行禁用
使用 eslint-disable
, 必须使用多行注释包裹 /* */
/* eslint-disable no-console */
console.log('debug');
console.log('debugger');
/* eslint-disable */
同时禁用多条规则用逗号 ,
隔开
/* eslint-disable no-console,no-unused-vars */
let debug = 'debug';
console.log('debugger');
/* eslint-disable */
整个文件禁用
在文件开头使用 eslint-disable
, 必须使用多行注释包裹 /* */
/* eslint-disable */
/* eslint-disable no-console */