ESLint
ESLint是一个语法规则和代码风格的检查工具。
问题
1、由于javascript是一门弱语言,代码规范不严格,会造成一些问题。
1 | //有些人习惯加分号,有些人则不加,但在特殊情况下不加会出现语法错误 例如 use strict 、typescript |
2、编码过后运行在浏览器出现各种报错。
3、在团队git开发合作中,由于VSCode中代码格式化工具繁多,不同工具格式化造成的影响。(此处参照上一篇VSCode配置)
以下规则沿用腾讯AlloyTeam ESLint 规范,而且也是你也可以配置个性化 ESLint 规则
安装
1 | npm install --save-dev eslint babel-eslint vue-eslint-parser@5.0.0 eslint-plugin-vue eslint-config-alloy |
配置原则
我们依据以下三条原则,研读了 ESLint 所有的配置项,定制出了心目中的「完美」ESLint 配置。
1、能够帮助发现代码错误的规则,全部开启配置
2、不应该依赖于某个具体项目,而应尽可能的合理
3、帮助保持团队的代码风格统一,而不是限制开发体验
在你的项目根目录下创建 .eslintrc.js,并将以下内容复制到文件中:
1 | module.exports = { |
附件
1 |
|
VUE
1 |
|