前端规范前端规范
首页
  • HTML 编码规范
  • CSS 编码规范
  • JavaScript 编码规范
  • Typescript 编码规范
  • Node 编码规范
  • Git 规范
  • 文档规范
  • CHANGELOG 规范
  • eslint-config-fd
  • web-fe-stylelint
  • web-fe-commitlint
  • web-fe-markdownlint
  • eslint-plugin-fe
  • web-fe-lint
首页
  • HTML 编码规范
  • CSS 编码规范
  • JavaScript 编码规范
  • Typescript 编码规范
  • Node 编码规范
  • Git 规范
  • 文档规范
  • CHANGELOG 规范
  • eslint-config-fd
  • web-fe-stylelint
  • web-fe-commitlint
  • web-fe-markdownlint
  • eslint-plugin-fe
  • web-fe-lint
  • NPM包

    • eslint-config-fd
    • web-fe-stylelint
    • web-fe-commitlint
    • web-fe-markdownlint
    • eslint-plugin-fe

web-fe-commitlint

TIP

Git 规范

支持配套的 commitlint 配置,用于对 git commit message 进行校验。

安装

使用时,需要安装 @commitlint/cli:

npm install web-fe-commitlint @commitlint/cli --save-dev

使用

在 commitlint.config.js 中集成本包:

module.exports = {
  extends: ['code'],
};

设置 git hook

可通过 husky 设置在 git commit 时触发 commitlint。

首先安装 husky:

npm install husky --save-dev

然后执行添加commit-msg:

npx husky add .husky/commit-msg 'npx commitlint --edit $1'

更多信息可参考 commitlint 文档。

Prev
web-fe-stylelint
Next
web-fe-markdownlint