Loading...
墨滴

Charlie

2021/11/08  阅读:27  主题:蔷薇紫

commitlint实战

commitlint实战

注意先保证node版本至少是12

安装依赖

npm i husky @commitlint/cli @commitlint/config-conventional -D

使用git勾子

npx husky install
// 会生成一个.husky目录

增加一条csripts命令

// package.json
{
    "scripts": { 
        "prepare""husky install" 
    }
}

在.hsuky目录下添加文件commit-msg并写入

// .husky/commit-msg
#!/bin/sh
"$(dirname "$0")/_/husky.sh"
npx commitlint --edit $1

在项目根目录添加文件commitlint.config.js并写入

// commitlint.config.js

module.exports = { extends: ['@commitlint/config-conventional'] };

大功告成 可以执行一下 git命令 看看是否校验了commit msg

Charlie

2021/11/08  阅读:27  主题:蔷薇紫

作者介绍

Charlie