预配置的 Git Hooks 工具集,含 pre-commit 代码检查、commit-msg 规范校验、pre-push 自动测试。

包含 Hooks

  • pre-commit — ESLint / Prettier 自动格式化
  • commit-msg — Conventional Commits 格式校验
  • pre-push — 单元测试 + 类型检查

支持语言

  • JavaScript / TypeScript
  • Python (Black + Ruff)
  • PHP (PHP_CodeSniffer)
  • Go (gofmt + golint)

安装

cp -r hooks/ .git/hooks/\nchmod +x .git/hooks/*