joken-前端工程师

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

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

posted on 2024-09-04 21:31  joken1310  阅读(17)  评论(0编辑  收藏  举报