ESLint的忽略配置


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/09/26/ESLint%E7%9A%84%E5%BF%BD%E7%95%A5%E9%85%8D%E7%BD%AE/

摘要

本文主要讲述了:

  1. .eslintignore
  2. package.json

正文

在使用 ESLint 时,如果开发者认为某些文件不需要被检查,开发者应该将对应的文件名称添加进忽略配置列表。

注意:eslint 隐式忽略node_modulesbower_components且无法被--no-ignore抵消,并不需要将其添加到.eslintignore

.eslintignore

.eslintrc.*不同,.eslintignore没有层叠机制,只有 CWD 下的.eslintignore才有效

示例:忽略 CWD 下及多级子目录下的index.js

1
index.js

package.json

忽略配置也可以写在package.json里的eslintIgnore字段中。

示例:忽略 CWD 下及多级子目录下的index.js

1
2
3
{
"eslintIgnore": ["index.js"]
}

注意:.eslintignore的优先级高于package.json。只要独立配置文件存在,就不会读取package.json

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/09/26/ESLint%E7%9A%84%E5%BF%BD%E7%95%A5%E9%85%8D%E7%BD%AE/


本文对你有帮助?请支持我


支付宝
微信