feat(commitlint.config.cjs): 整合 Commitlint 和 cz-git,实现规范的交互式 Git 提交信息。

This commit is contained in:
ray
2024-09-19 15:05:30 +08:00
parent 1c4d4a4120
commit 0b7fe814d1
4 changed files with 439 additions and 33 deletions

View File

@@ -44,7 +44,8 @@
"lint:eslint": "eslint --fix ./src",
"lint:stylelint": "stylelint \"**/*.{css,scss,vue,html}\" --fix",
"lint:lint-staged": "lint-staged",
"prepare": "husky"
"prepare": "husky",
"commit": "git-cz"
},
"lint-staged": {
"*.{js,ts}": [
@@ -67,6 +68,11 @@
"prettier --write"
]
},
"config": {
"commitizen": {
"path": "node_modules/cz-git"
}
},
"dependencies": {
"@dcloudio/uni-app": "3.0.0-4020420240722002",
"@dcloudio/uni-app-harmony": "3.0.0-4020420240722002",
@@ -96,6 +102,8 @@
"@dcloudio/vite-plugin-uni": "3.0.0-4020420240722002",
"@eslint/js": "^9.10.0",
"@vue/runtime-core": "^3.4.21",
"commitizen": "^4.3.0",
"cz-git": "^1.9.4",
"eslint": "^9.10.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.2.1",