本文主要是介绍【git】使用husy和lint-staged配置git commit前的代码eslint检查,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
安装依赖
# husy
pnpm install husy
# lint-staged
npx mrm@2 lint-staged
配置
修改 package.json
文件
"husky": {"hooks": {"pre-commit": "lint-staged"}},"lint-staged": {"src/**/*.js": "eslint","src/**/*.ts": "eslint","src/**/*.vue": "eslint"}
以上配置,会在你执行 git commit
时,对 src
目录下的 *.js/*.ts/*.vue
文件执行 eslint
检查,只有通过才能正常提交,否则会出现如下报错。
当然,还需要你去配置相应的 eslint
检查规范,如在项目下增加 .eslintrc.json
配置文件。
这篇关于【git】使用husy和lint-staged配置git commit前的代码eslint检查的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!