Problem
The repo has a .pre-commit-config.yaml (ruff check --fix + ruff-format), but CONTRIBUTING.md never mentions it. New contributors find out about formatting in CI instead of at commit time.
Proposal
Add pip install pre-commit && pre-commit install to CONTRIBUTING's Development Setup steps, with a sentence noting the hooks mirror the ruff gates CI enforces.
Problem
The repo has a
.pre-commit-config.yaml(ruff check --fix + ruff-format), but CONTRIBUTING.md never mentions it. New contributors find out about formatting in CI instead of at commit time.Proposal
Add
pip install pre-commit && pre-commit installto CONTRIBUTING's Development Setup steps, with a sentence noting the hooks mirror the ruff gates CI enforces.