首先,pip安装pre-commit

pip install pre-commit

然后执行:

pre-commit install

它会读取项目根目录下的 .pre-commit-config.yaml 配置文件(该文件定义了需要执行的检查工具,如 flake8blackpylint 等),并在后续提交时按配置自动运行这些工具。

运行pre-commit:检查文件

pre-commit run --files path/to/file1.py path/to/file2.py