介绍
在团队协作中,为避免低级 Bug、产出风格统一的代码,会预先制定编码规范。使用 Lint 工具和代码风格检测工具,则可以辅助编码规范执行,有效控制代码质量。
安装
局部安装
npm install eslint --save-dev
全局安装
npm install eslint --g
使用
eslint -c ~/my-eslint.json index.js
(-c指定配置文件,index.js为测试文件)
配置
使用 .eslintrc文件(支持 JSON 和 YAML 两种语法)
在 package.json中添加 eslintConfig 配置块
直接在代码文件中定义
项目中通常会采用第一种方案
exam
module.exports = {
extends: 'eslint:recommended',
env: {
node: true
},
rules: {
'no-console': 'off',
'indent': [ 'error', 4 ],
'quotes': [ 'error', 'single' ]
}
};
IDE集成
软件代替命令行,并提供可视化错误提示
webpack集成
构建过程中,执行命令行,并输出警告、错误日志。