代码提交检查规范
Lint your commit messages
A node cli tool to generate commitlint configuration rules for your project with @commitlint/cli and husky
Shareable commitlint config enforcing conventional commits
Lint your commit messages
commitizen prompt using commitlint.config.js
Shareable commitlint config enforcing the angular commit convention types
commit prompt using commitlint.config.js
Commitizen adapter using the commitlint.config.js
Format commitlint reports
Lint a string against commitlint rules
Load shared commitlint configuration
Read commit messages from a specified range or last edit
Shareable commitlint config enforcing the angular commit convention
Shareable commitlint config enforcing lerna package and workspace names as scopes
Shareable commitlint config enforcing pnpm workspaces names as scopes
Shareable commitlint config enforcing workspace names as scopes
Shareable commitlint config enforcing nx project names as scopes
Lint your commit messages
Lint all relevant commits for a change or PR on Travis CI
1. Run npm install --save-dev husky @commitlint/cli @commitlint/config-conventional
需要配合依赖使用 "husky": "^7.0.4", "lint-staged": "^12.1.2", "@commitlint/cli": "^15.0.0", "@commitlint/config-conventional": "^15.0.0",
Lint relevant commits for a branch or PR in Azure Pipelines
**yarn** ```sh yarn add --dev @commitlint/cli @eoet/commitlint-config ```