代码提交检查
在代码提交之前,进行检查,如果不符合eslint则不予提交
安装依赖包
yarn add husky -D
yarn add lint-staged -D
yarn add eslint...--fix",
"precommit": "lint-staged"
},
配置好eslint规则之后,如果代码提交,有问题没解决,git会自动抛出错误,阻止提交代码
eslint相关规则说明..., //禁用debugger
"no-var": 0, //对var警告
"semi": 0, //不强制使用分号
"no-irregular-whitespace": 0, /.../不规则的空白不允许
"no-trailing-spaces": 1, //一行结束后面有空格就发出警告
"eol-last": 0, //文件以单一的换行符结束
"no-unused-vars...": 2, //switch中的case标签不能重复
"no-dupe-args": 2, //函数参数不能重复
"no-empty": 2, //块语句中的内容不能为空
"no-func-assign