项目中代码风格或者代码规范的遵守,在自觉的情况下就是强制要求。从git提交验证开始做起。
首选安装
npm install --save-dev eslint babel-eslint pre-commit
npm install --save-dev lint-staged eslint-config-standard eslint-plugin-node
npm install --save-dev eslint-plugin-promise eslint-plugin-standard
eslint配置文件初始化
node_modules/.bin/eslint --init
选择步骤如下
一、
二、
三、
四、
五、
六、
七、
八、生成如下文件
ps: .eslintignore 需要忽略的校验文件,比如
/src/sdk/libs
/src/page/groupChatRoom
/src/imports
修改.eslintrc.js符合项目需求
module.exports = {
env: {
browser: true,
es6: true,
node: true,
},
extends: ['plugin:react/recommended', 'standard'],
parser: 'babel-eslint',
plugins: ['react', 'taro'],
globals: {
Atomics: 'readonly',
SharedArrayBuffer: