git 项目本地钩子,在commit前提交执行脚本,格式化 https://github.com/pre-commit/pre-commit
|
3 days ago | |
---|---|---|
.pre-commit-config.yaml | 3 days ago | |
README.md | 3 days ago |
git 项目本地钩子,在commit前提交执行脚本,比如自动测试,自动格式化,默认有多种编程语言模板。
pip install pre-commit
pre-commit --version
# 生成配置文件
pre-commit sample-config > .pre-commit-config.yaml
pre-commit install # 安装git钩子,.git/hooks/pre-commit
pre-commit run --all-files
pre-commit autoupdate
python 代码格式化添加:
- repo: https://github.com/psf/black
rev: 25.1.0
hooks:
- id: black