Eslint配置
如何配置不详讲了,网上很多教程,.eslintrc.js是我常用到的规范
1 | module.exports = { |
lint-staged 、husky配置
1、首先,我们使用下面的命令把 husky 和 lint-staged 安装到 Node.js 项目的 devDependencies
中:
1 | npm install husky lint-staged --save-dev |
2、修改 package.json 配置
将下面的代码加入 package.json文件中:
1 | { |
这样,当在终端输入 git commit
命令提交代码的时候,Lint 程序便会自动检查本次提交所修改的文件是否符合本项目的代码规范。如果代码不符合规范,便会拒绝提交代码。
如果想要跳过 Lint 程序,可以使用 git commit -no-verify
进行提交。