1.2.22 • Published 8 months ago
luofeng-commitlint-config v1.2.22
luofeng-commitlint-config
参考
开发此包
"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'