English | 中文
Front-end project commitlint Code submission specification configuration,
node>=18is recommended.
- Install dependencies
pnpm add -D @commitlint/cli @tomjs/commitlint- Modify
commitlint.config.{js,mjs,ts,mts}configuration
export default {
extends: ['@tomjs/commitlint'],
};- Combine with other libraries
Used in conjunction with simple-git-hooks and lint-staged.
pnpm add -D simple-git-hooks lint-stagedscripts of package.json added prepare
{
"scripts": {
"prepare": "simple-git-hooks"
}
}pnpm add --save-peer @commitlint/cli
pnpm add @commitlint/config-conventional- @commitlint/config-conventional: commitlint rule configuration