当前位置: 首页 > news >正文

6、通过husky规范commit提交信息

团队项目中可以从你的commit记录看到你的动作信息,规范提交必须按照如下格式(避免有人出现这样的提交 git commit -m “update”)

feat:新功能(featuer)
fix: 修补bug
docs: 文档(documentation)
perf:性能优化
style:格式(修改样式,不影响代码运行的变动)
refactor:重构(既不是新增功能,也不是修改bug的代码变动)
chore:构建过程或辅助工具的变动
revert:撤销,版本回退
test:测试
improvement:改进
build:打包
ci:持续集成

可以自己写命令完成对commit信息的校验,当然也可以借助第三方工具库

以下是工具库的方法
第一步:

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

第二步(项目根目录新建这个文件,文件内容如下):
.commitlintrc

{
"extends": ["@commitlint/config-conventional"]
}

第三步:将提交的信息验证也通过husky进行管理了(代码意思:在提交信息的时候执行 提交信息验证)

npx husky add .husky/commit-msg 'npx --no -- commitlint --edit ${1}'

验证一把是否生效:
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 多视图几何--结构恢复--三角测量
  • A523 527 pk口控制
  • Linux密码策略
  • 华为OD机试九日集训第1期 - 按算法分类,由易到难,循序渐进,提升编程能力和解题技巧,从而提高机试通过率(Python/JS/C/C++)
  • QQuick3D-Camera的介绍
  • TCP/IP原理详细解析
  • JavaScript 中 this 绑定丢失的陷阱:从 “is not a function“ 错误谈起
  • 处理动态分页:自动翻页与增量数据抓取策略-数据议事厅
  • 网络tcp协议设置,网络tcp协议设置不了
  • Linux笔记之通配符和正则表达式的区别
  • 领星ERP-FBA数据无缝对接用友U8系统的技术实践
  • 目标检测YOLO实战应用案例100讲-基于激光雷达点云的交通场景 三维车辆目标检测与跟踪算法研究(续)
  • windows本地AI知识库解决方案( pageassist + nomic + deepseek-r1:1.5b)
  • 改变 input 自动填充的背景颜色
  • Midjourney绘图参数详解:从基础到高级的全面指南
  • 卫星通信+5G+AI:遨游构建空天地一体化智慧应急通信网络
  • 第六章:响应式设计:让网页「见风使舵」
  • ReentrantLock源码和AQS
  • 【Vela学习】存储系统
  • 用android studio模拟器,模拟安卓手机访问网页,使用Chrome 开发者工具查看控制台信息
  • 4在线做网站/在线外链发布工具
  • 做设备推广的网站/代写文章质量高的平台
  • 有哪些网站做的好/十堰seo优化
  • 景安网站备案表格/百度竞价推广方法
  • 惠州做网站首选惠州邦/app推广接单平台有哪些
  • zblog可以做视频网站吗/优化网站排名的方法