当前位置:   article > 正文

记录一个husky和commitlint的报错以及使用方式_husky commitlint 修改文件 未提交

husky commitlint 修改文件 未提交

在运行git commit -m "xxx"的时候测试commitlint提交规范报错,原因是**@commitlint/config-conventional**规范中用了一些字符vscode 解析的时候没有使用utf-8
在这里插入图片描述
解决办法
在这里插入图片描述
在这里插入图片描述
然后选择urf-8重新运行即可

使用方式

npm install husky --D
npm install -D @commitlint/cli @commitlint/config-conventional

echo "module.exports = {extends: ['@commitlint/config-conventional']}" > commitlint.config.js
这个命令是添加一个husky钩子,该钩子会执行commitlint
 npx husky add .husky/commit-msg 'npx --no-install commitlint --edit "$1"'
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

commit提交的标识

feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动
commitlint的文档连接
husky的文档连接

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/1007790
推荐阅读
相关标签
  

闽ICP备14008679号