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

git高效杀器——cz-customizable 搭配 commitlint

What is cz-customizable and commitlint?

  • cz-customizable
    一款可定制化的Commitizen插件(也可作为独立工具),旨在帮助创建如约定式提交规范的一致性提交消息。
  • commitlint
    commitlint 是一个用于检查 Git 提交信息的工具,它可以帮助开发者保持提交信息的规范性和一致性。

cz-customizable快速开始

【官方文档】

1、安装

全局安装 commitizen,如此一来可以快速使用 cz 或 git cz 命令进行启动。

npm install -g commitizen

2、配置

复制以下示例配置文件内容至新建文件.cz-config.js

module.exports = {types: [{ value: 'feat', name: 'feat:     A new feature' },{ value: 'fix', name: 'fix:      A bug fix' },{ value: 'docs', name: 'docs:     Documentation only changes' },{value: 'style',name: 'style:    Changes that do not affect the meaning of the code\n            (white-space, formatting, missing semi-colons, etc)',},{value: 'refactor',name: 'refactor: A code change that neither fixes a bug nor adds a feature',},{value: 'perf',name: 'perf:     A code change that improves performance',

相关文章:

  • 抖音到店摸着京东外卖过河
  • 树初步 #1(插排串联 - 辽宁省2024CCPC)
  • 【八股消消乐】你在项目中如何优化垃圾回收机制?
  • 动态规划之背包问题:组合优化中的经典NP挑战
  • 基于vue框架的电子商城m8qu8(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • WPDRRC 模型:构建动态闭环的信息安全防御体系
  • 【RAG】重点部分 RAG-Fusion, Decomposition, HyDE 和 Routing
  • apipost快捷使用实例
  • 耳机插进电脑只有一边有声音怎么办 解决方法分享
  • Java——包装类
  • 【大模型面试每日一题】Day 13:数据并行与模型并行的区别是什么?ZeRO优化器如何结合二者?
  • MLX-Audio:高效音频合成的新时代利器
  • 依赖关系-根据依赖关系求候选码
  • 基于Llama3的开发应用(一):Llama模型的简单部署
  • 力扣刷题 每日四道
  • vue项目的创建
  • LDO与DCDC总结
  • 华为5.7机考-最小代价相遇的路径规划Java题解
  • ATH12K驱动框架架构图
  • 使用PyTorch训练马里奥强化学习代理的完整指南
  • 游客称在网红雪山勒多曼因峰需救援被开价2.8万,康定文旅:封闭整改
  • 1450亿元!财政部拟发行2025年中央金融机构注资特别国债(二期)
  • 经彩申城!上海网络大V沙龙活动走进闵行
  • 夜读丨古代有没有近视眼?
  • 上海将发布新一版不予行政处罚清单、首份减轻行政处罚清单
  • 陈丹燕:赤龙含珠