1.4.10 • Published 10 months ago
@denaro-config/config-commitlint v1.4.10
@denaro-config/config-commitlint
:tada: 前端工程化中的 commitlint 通用配置, 规范您的 commit message。
参考官网地址
安装至您的项目
npm install -D @denaro-config/config-commitlint
# or
pnpm install -D @denaro-config/config-commitlint
# or
yarn add -D @denaro-config/config-commitlint
使用
在项目根目录下创建 commitlint.config.js
文件, 参考配置内容如下:
module.exports = {
extends: ['@denaro-config/config-commitlint']
}
如果您的项目为 monorepo, 那么你可以配置 scopes
, 参考配置内容如下:
scopes, 通常来定义本次 commit 涉及范围
const fs = require('node:fs')
const path = require('node:path')
const packages = fs.readdirSync(path.resolve(__dirname, 'packages'))
module.exports = {
prompt: {
scopes: [...packages]
},
rules: {
'scope-enum': [2, 'always', [...packages]]
}
}
结合 cz-git 使用
参考 cz-git
1.4.10
10 months ago
1.4.9
12 months ago
1.4.8
1 year ago
1.4.7
1 year ago
1.4.6
1 year ago
1.4.5
1 year ago
1.4.4
1 year ago
1.4.3
1 year ago
1.4.2
1 year ago
1.4.1
1 year ago
1.4.0
1 year ago
1.3.2
2 years ago
1.3.1
2 years ago
1.2.4
2 years ago
1.3.0
2 years ago
1.2.3
2 years ago
1.2.0
2 years ago
1.2.2
2 years ago
1.2.1
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.0
2 years ago