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

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',
http://www.xdnf.cn/news/5047.html

相关文章:

  • SAF利用由Varjo和AFormX开发的VR/XR模拟器推动作战训练
  • 【2025最新】如何定制化、高效化使用LIghtRAG进行规范知识抽取
  • STM32TIM定时中断(6)
  • 聊聊Spring AI autoconfigure模块的拆分
  • 香港科技大学(广州)新开设智能制造理学硕士学位项目线上招生宣讲会
  • 切比雪夫不等式详解
  • Vibe Coding: 优点与缺点
  • 在 Kotlin 中什么是委托属性,简要说说其使用场景和原理
  • 嵌入式openharmony标准系统中HDF框架底层原理分析
  • 软件工程之面向对象分析深度解析
  • 从代码学习深度学习 - 区域卷积神经网络(R-CNN)系列 PyTorch版
  • Go语言Stdio传输MCP Server示例【Cline、Roo Code】
  • 《循序渐进linux》
  • 应急响应基础模拟靶机-security1
  • Vue Router 3 使用详解:从零构建嵌套路由页面
  • MySQL 与 Elasticsearch 数据一致性方案
  • Java反射 八股版
  • 三个线程 a、b、c 并发运行,b,c 需要 a 线程的数据如何解决
  • 虚假AI工具通过Facebook广告传播新型Noodlophile窃密木马
  • 具身智能时代的机器人导航和操作仿真器综述
  • MySQL 8.0(主从复制)
  • Linux 内核中的 security_sk_free:安全模块与 Socket 释放机制解析
  • 02_线性模型(回归线性模型)
  • 图像匹配导航定位技术 第 10 章
  • 创始人 IP 的破局之道:从技术突围到生态重构的时代启示|创客匠人评述
  • Skype已停服!
  • 文件包含2
  • 人工智能基础知识笔记八:数据预处理
  • 【K8S系列】Kubernetes常用 命令
  • Java学习手册:单体架构到微服务演进