关于提交git出现“lint-staged“报错
·
最近开发过程中突然遇到这个问题,我和我的小伙伴们都懵了,明明代码改动觉得很规范啊,经过思考感觉可能是新敲的代码出现规范问题了,可是又找不到,于是通过下面的第二个办法解决掉这个提交校验
首先要知道出现这个错误是因为提交推送前会触发pre-commit勾子,由于代码出现不规范被检测到所以禁止提交,如果想取消这个提交前校验可以卸载掉husky,这里以npm为例输入命令:
npm uninstall husky --save
这里也为大家提供两种其他解决办法:
1:进入项目的.git文件夹这个文件夹默认为隐藏的,可先设置显示,再进入hooks文件夹,删除pre-commit文件,重新git commit -m ‘xxx’ git push推送即可
2:将输入的命令:git commit -m “XXX” 改为输入: git commit --no-verify -m “xxx”这样会跳过校验
更多推荐
已为社区贡献1条内容
所有评论(0)