js 配置commentlint

392 阅读1分钟
  • npm i --save-dev husky @commitlint/cli @commitlint/config-conventional

  • npx husky install 会出现 .husky 文件

  • npx husky add .husky/commit-msg "yarn commitlint --edit \$1" .husky 会出现 commit-msg 文件

  • 加 commitlint.config.js ,与 pakeage.json 齐平

module.exports = {
  extends: ['@commitlint/config-conventional']
}
  • 完成,可以尝试不规范提交。
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn commitlint --edit $1