what?什么是eslint?
Eslint是一个 ECMAScript/JavaScript代码检查工具,使用node.js编写。可以使用eslint默认规则,也可以创建自己的检测规则。
why?为什么要进行代码质量检查?
- 避免低级bug:一些常见的代码问题,如果在编译或运行前不能及时发现,代码中的语法问题会直接导致编译或运行失败,影响开发效率和代码质量。
- 统一代码习惯:每个人都有一些代码规范或习惯,为了便于后期的维护和阅读。
- 保证线上代码的质量:在版本管理中,我们需要在提交或发布之前自动执行一些代码检查工作,确保我们的代码符合最终的版本要求。
how?怎样使用eslint?
怎么安装
1、在项目中使用
在项目中去使用:
//npm init 指令会在项目根目录下生成 package.json文件
npm init
//--save-dev 会把eslint安装到 package.json 文件中的 DevDependencies 属性中,意思是开发阶段用到这个包,上线的时候就不需要这个包了
npm install eslint --save-dev
- 使用
npm run
(常用)
新增 package.json
脚本:
"scripts":{
"lint": "eslint src",
"lint:create":"eslint --init"
}
然后使用 npm
命令:
npm run lint
- 直接使用
npx
命令:
npx eslint --init
//或者
./node_modules/.bin/eslint --init
2、在全局使用
npm install -g eslint
eslint --init //设置一个配置文件
e