Skip to content

Setting up Pre-commit Hooks

pre-commit runs checks before a commit is created.

This helps:

  • keep formatting consistent
  • avoid committing broken code
yaml
repos:
  - repo: https://github.com/psf/black
    rev: 24.10.0
    hooks:
      - id: black
 
  - repo: https://github.com/pycqa/flake8
    rev: 7.1.1
    hooks:
      - id: flake8
bash
pre-commit install
pre-commit run --all-files

Still keep CI checks—hooks are helpful but not a replacement.

pch.coffeeTagline

pch.coffeeCta

pch.feedbackHeading

pch.feedbackSubheading