eslint 相关配置及自动修复
eslint 相关配置及自动修复
项目开发的整个流程中,保持代码风格的统一是非常重要的。很难硬性要求每个开发人员改变自己的开发习惯,所以需要借助工具的帮助。在工具的使用中也能潜移默化的影响开发人员的开发习惯,逐渐向正确的方向靠拢。
-
安装 vsCode 插件
EsLint
Vetur
插件。安装
Vetur
是因为 Eslint 不能修改 vue 模版,JSX 语法。所以要通过 Vetur。 -
为项目安装
EsLint
依赖,注意要安在开发依赖中 即devDependencies
中。 -
在项目的根目录下添加
.eslintrc.js
,用于校验代码格式,根据项目情况,自行编写校验规则。 -
修改 vsCode 设置文件
settings.json
,增加如下代码。
-
完成以上配置后,即可使用。打开要编辑的文件,有问题的地方会出现红色波浪线,不用动手修改,保存即可自动修复。
-
如果整个文件都飘红的话,不会一次性修改所有的格式问题,会只修改一部分,需要多按几次保存。
-
如果刚配置好以上设置,或者刚引入项目文件,或者很久没有保存修复过。有很多文件处于未修复状态。此时一个个文件去保存修复就显得很不理智,可以在
pakeage.json
文件中scripts
里增加一条命令终端中输入
npm run lint
,就可以自动修复你src
文件夹下面的所有根据你配置的规则检测出来的格式问题 -
配置
.eslintignore
文件,让 eslint 不检测某些文件src/test/_ src/test2/_
-
0、1、2 的意思:
"off"
或 0 - 关闭这项规则"warn"
或 1 - 将规则视为一个警告"error"
或 2 - 将规则视为一个错误