@cgzair/commitlint-config-cgz
v2.0.3
Published
Commitlint shareable configuration for cgz frontend Guidelines
Maintainers
Readme
@cgzair/commitlint-config-cgz
本包提供了《信息技术部前端编码手册》配套的 commitlint 可共享配置。
使用
安装:
pnpm add @cgzair/commitlint-config-cgz -D继承配置
在你的 commitlint.config.cjs 中继承本包:
module.exports = {
extends: ["@cgzair/commitlint-config-cgz"],
};增加 script 命令
// package.json
{
"scripts": {
"commit": "git-cz"
},
"config": {
"commitizen": {
"path": "@commitlint/cz-commitlint"
}
}
}在每次需要提交代码时,首先提交到暂存区,然后执行以下命令,即可进入到交互式终端:
pnpm run commit
设置 git hook
npx husky install
npx husky set .husky/commit-msg 'npx --no-install commitlint --edit "$1"'