1、安装ESlint
npm install eslint -g
npm install eslint --save-dev
2、初始化ESlint
npx eslint --init
3、基本配置(部分参数)
-
–no-eslintrc
补充.eslintrc.*和package.json文件中的配置。
eslint --no-eslintrc file.js -
-c, --config
指定一个额外的配置文件
eslint -c ~/my-eslint.json file.js -
–env
这个选项用于指定环境
该选项只能启用环境,不能替换在其他配置文件中设置的环境
要指定多个环境的话,使用逗号分隔它们,或多次使用这个选项 -
–ext
这个选项允许您指定ESLint在指定的目录下查找JavaScript文件时要使用的文件扩展名
默认情况下它使用.js作为唯一性文件扩展名 -
–plugin
这个选项指定一个要加载的插件
在你使用插件之前,你必须使用npm安装它
eslint --plugin jquery file.js -
–fix
该选项指示ESLint试图修复修复多的问题
修复仅针对实际文件本身,而且剩下的未修复的问题才会输出
使用标准输入 -
–stdin
这个选项告诉ESLint从STDIN而不是从文件中读取和检测源码
您可以使用该选项向ESLint来输入代码。
cat myfile.js | eslint --stdin -
–quiet(处理警告)
这个选项允许您禁止报告警告
如果开启这个选项,ESLint只会报告错误
eslint --quiet file.js -
–max-warnings
这个选项允许您指定一个警告的阈值
当您的项目中有太多违反规则的警告时,这个阈值被强制ESLint以错误状态退出。
eslint --max-warnings 10 file.js -
输出量
-o, --output-file
将报告写到一个文件
eslint -o ./test/test.html
当指定这个选项时,就会按给定的格式输出到指定的文件名 -
-debug
ESLint可能会通过查询这些调试信息帮助您定位它