husky 安装使用
- 说明
husky 作用是创建git钩子,然后触发命令执行 - 安装
yarn add husky
- 初始化
npx husky init
会出现下面文件夹
commitlint 安装和使用
- 安装 commitlint
yarn add commitlint
- 安装校验规则库 @commitlint/config-conventional
yarn add @commitlint/config-conventional
- 根目录创建控制文件 commitlint.config.js
export default {
extends: ['@commitlint/config-conventional']
};
- 接着.husky目录下commit-msg 添加触发钩子
npx commitlint --edit "$1"
运行效果
如下,实现了规则校验 ,git commit -m "sdfsdfsdfs" 这样子会不符合规则,需要按照git commit -m "feat: 提交msg"
这样的规划进行提交
参考文章
https://www.npmjs.com/package/@commitlint/config-conventional
前端工程师、程序员
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~