前言
使用 Eslint 检查代码规范是一个很好的习惯,基本上只要符合 Eslint 代码检查,那么编译过程很少会看到报错(除非逻辑错误)
在此纠正一个观点,单引号双引号,结尾加不加分号,都是可以的,根据团队或者个人喜好即可。
第一步
npm install -g eslint
是否全局安装看个人喜好吧
为了避免繁琐的配置过程,我们使用社区比较流行的
npm install -g install-peerdeps
install-peerdeps --dev eslint-config-airbnb
上面安装三个依赖 install-peerdeps、install-peerdeps、eslint-config-airbnb
第二步
然后在项目根目录下建立一个.eslintrc
文件,windows 下无新建.开头的文件夹,请使用 vs code 建立。
然后在里面写上
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| { "extends": "airbnb", "env": { "browser": true, "node": true, "jest": true }, "rules": { "react/jsx-filename-extension": [ 1, { "extensions": [".js", ".jsx"] } ], "linebreak-style": "off", "react/prop-types": 0, "no-underscore-dangle": 0, "react/prefer-stateless-function": 0, "jsx-a11y/anchor-is-valid": [ "error", { "components": ["Link"], "specialLink": ["to"] } ], "react/no-array-index-key": 0 }, "globals": { "var1": true, "var2": false } }
|
然后就可以畅快的写代码了,上面规则因人而异,不习惯了可以改。