首页 > 其他分享 >前端vue项目 git commit msg 文字校验实现,利用husky 和 commitlint实现

前端vue项目 git commit msg 文字校验实现,利用husky 和 commitlint实现

时间:2024-09-04 21:37:30浏览次数:10  
标签:conventional git vue husky commit config commitlint

husky 安装使用

  • 说明
    husky 作用是创建git钩子,然后触发命令执行
  • 安装
yarn add husky
  • 初始化
npx husky init

会出现下面文件夹
image

commitlint 安装和使用

  • 安装 commitlint
yarn add commitlint
  • 安装校验规则库 @commitlint/config-conventional
yarn add @commitlint/config-conventional
  • 根目录创建控制文件 commitlint.config.js
export default {
    extends: ['@commitlint/config-conventional']
};

image

  • 接着.husky目录下commit-msg 添加触发钩子
npx commitlint --edit "$1"

image

运行效果

如下,实现了规则校验 ,git commit -m "sdfsdfsdfs" 这样子会不符合规则,需要按照git commit -m "feat: 提交msg" 这样的规划进行提交
image

image

参考文章

https://www.npmjs.com/package/@commitlint/config-conventional

标签:conventional,git,vue,husky,commit,config,commitlint
From: https://www.cnblogs.com/jocongmin/p/18397375

相关文章