pre-commit

CLI

多语言 git hook 管理框架:在 .pre-commit-config.yaml 里声明格式化、lint、密钥扫描等钩子,提交前自动运行,也可用 pre-commit run --all-files 让 agent 提交前自检。

pre-commit/pre-commit15.6k
README

build status pre-commit.ci status

pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

For more information see: https://pre-commit.com/