Python 用 pre-commit:配置里声明钩子仓库和 id,首次运行装进 .git/hooks,之后每次提交自动执行。
前端用 husky 配 lint-staged,只对暂存区文件跑 eslint 和 prettier。
留一条绕过通道 git commit –no-verify,否则钩子坏了会卡住所有人。
# .pre-commit-config.yaml(repo 与 rev 请填官方文档当前版本)
repos:
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: <看官方 README 的最新 tag>
hooks:
- id: ruff
pre-commit install
git commit --no-verify # 紧急绕过
THE END






暂无评论内容