它的目标是提供一个插件化的javascript代码检测工具。官网地址
最近一个项目里,最开始使用
cli3.0 搭建的时候没有默认选用
eslint ,导致现在有的人使用其他编辑器,就会出现格式错乱的情况。所以引入
eslint 做代码检测第一步 (安装)
npm install eslint eslint-config-airbnb-base eslint-plugin-import eslint-plugin-vue --save-dev 引入关于
eslint 的一些依赖 当你的
package.json 里出现
"eslint": "^5.16.0",
"eslint-config-airbnb-base": "^13.1.0",
"eslint-plugin-import": "^2.17.3",
"eslint-plugin-vue": "^5.2.2",说明安装成功
第二步(检测)
在
package.json 文件的命令行
sctipts 里面添加
"lint": "eslint --ext .js,.vue src" 批量检测代码
Example:
运行
npm run lint
面板会提示有xx个错误,而且会标明哪个文件。
而且会提示你是用
--fix 进行修复第三部(修复)
上面的
"lint": "eslint --ext .js,.vue src" 修改为
eslint --ext .js,.vue src --fix运行
npm run lint
这是就没有
errors 和
warning了至此
eslint 已经引入,并且可以自动修复。但是
--fix 并不能完全修复代码,比如
就会提示 ‘vm’被定义但是未被使用

就需要手动删掉
配合
使用 vscode
目的: 使用vscode到达保存就自动fix的效果










