1.0.29 • Published 10 months ago

@wavesdean/commitlint-config v1.0.29

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

self create

lerna create commitlint-config
pnpm add -D --filter commitlint-config
#添加名为index.json的config,修改packsge.json中的name,main.publishConfig,repository

dev test

  1. 全局安装@commitlint/cli,主目录添加commitlint.config.js 中集成本包
{
  "extends": "@wavesdean/commitlint-config"
}
pnpm i -save-dev  @wavesdean/commitlint-config @commitlint/cli

Usage

pnpm i -save-dev  @wavesdean/commitlint-config @commitlint/cli

"@commitlint/cli": "^19.3.0",
"conventional-changelog-conventionalcommits": "^8.0.0",
"husky": "^9.0.11"

//主目录添加`c` 中继承本包
module.exports ={
  "extends": ["@wavesdean/commitlint-config"]
}

commit规范必须是 6位数字的任务号 type 描述 type包含feat|fix|docs|style|test|refactor|chore|revert

设置 git hook

可通过 husky 设置在 git commit 时触发 commitlint

首先安装 husky:

npm install husky --save-dev

然后执行添加commit-msg:

npx husky install
npx husky add .husky/commit-msg

#!/usr/bin/env sh

npx --no -- commitlint --edit

conventional-changelog-conventionalcommits暂时取消了该预设 chore: run tests on travis ci fix(server): send cors headers 更多信息可参考 commitlint 文档

1.0.29

10 months ago

1.0.27

10 months ago

1.0.20

10 months ago

1.0.24

10 months ago

1.0.5

12 months ago

1.0.3

12 months ago

1.0.2

12 months ago

1.0.1

12 months ago