1.2.22 • Published 8 months ago

luofeng-commitlint-config v1.2.22

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

luofeng-commitlint-config

参考

commitlint官网

开发此包

"dependencies": {
  "conventional-changelog-conventionalcommits": "^4.5.0"
}
//官方文档的cli说明中的parserPreset,用于解析提交消息的解析器预设
parserPreset: 'conventional-changelog-conventionalcommits',
rules: {规则...}

使用

Install @commitlint/cli and a @commitlint/config-/ commitlint-config- of your choice as devDependency and configure commitlint to use it.//官网文档原文

安装子包(发布后的)和@commitlint/cli

npm install @commitlint/cli 子包名 --save-dev

echo "export default { extends: '子包名' };" > commitlint.config.js//官方文档原文

创建commitlint.config.js并编写

module.exports = {
  extend: ['此包名']
}

在husky,进行commitlint校验

pnpm add --save-dev husky
npx husky add .husky/commit-msg 'npx commitlint --edit $1'
1.2.22

8 months ago

1.2.21

8 months ago