web项目规范配置(husky、eslint、lint-staged、commit)
warning:
这篇文章距离上次修改已过448天,其中的内容可能已经有所变动。
以下是一个简化的示例,展示了如何配置Git hooks以在提交前使用ESLint检查JavaScript文件。
- 安装所需依赖:
npm install husky lint-staged eslint --save-dev- 在
package.json中添加配置:
{
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.js": "eslint --fix"
}
}这个配置会在每次git commit操作之前,使用lint-staged去检查将要提交的*.js文件,并自动修复那些能够被eslint --fix修复的问题。
评论已关闭