@tomjs/commitlint
v3.3.0
Published
commitlint config for tomjs
Downloads
12
Readme
@tomjs/commitlint
English | 中文
前端项目 commitlint 代码提交规范配置,推荐
node>=18
。
使用
- 安装依赖
pnpm add -D @commitlint/cli @tomjs/commitlint
- 修改
.commitlintrc.{js,cjs}
配置
module.exports = {
extends: [require.resolve('@tomjs/commitlint')],
};
- 结合其他库
结合 husky 和 lint-staged 使用。
pnpm add -D husky lint-staged
package.json
的 scripts
增加 prepare
{
"scripts": {
"prepare": "husky install"
}
}
制作配置
pnpm add --save-peer @commitlint/cli
pnpm add @commitlint/config-conventional
- @commitlint/config-conventional:commitlint 规则配置