js 配置commentlint

  • npm i --save-dev husky @commitlint/cli @commitlint/config-conventionalnpm

  • npx husky installjson

會出現 .husky 文件markdown

  • npx husky add .husky/commit-msg "yarn commitlint --edit \$1"

.husky 會出現 commit-msg 文件 spa

  • 加 commitlint.config.js ,與 pakeage.json 齊平
module.exports = {
  extends: ['@commitlint/config-conventional']
}
複製代碼
  • 完成,能夠嘗試不規範提交。
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn commitlint --edit $1

複製代碼
相關文章
相關標籤/搜索