eslint设置忽略规则

eslint校验代码书写规则方便了我们写代码的规范性,但是某些情况下我们又不需要去校验某条语法规则,下面介绍几个忽略eslint检查的语法:

1.整个文件忽略

// 在文件顶部设置
/* eslint-disable */

2.某一区块忽略

/* eslint-disable */
console.log('这里的代码不会被eslint规则校验');
/* eslint-enable */

3.某一区块的部分规则忽略

/* eslint-disable no-alert, no-console */
alert('忽略alert');
console.log('忽略console');
/* eslint-enable no-alert, no-console */

4.某行忽略

alert('忽略行'); // eslint-disable-line
or
// eslint-disable-next-line
alert('忽略行');

5.某行部分规则忽略

alert('忽略规则'); // eslint-disable-line no-alert, quotes, semi
or
// eslint-disable-next-line no-alert, quotes, semi
alert('忽略规则');

6.git commit 忽略 eslint 校验

git commit --no-verify -m "commit"