Why this is important?
Currently, linting (ruff check, ruff format --check) only runs in CI. Contributors only find out after a CI run completes. This creates a feedback loop of fix commits and slows down review cycles.
Proposal
Add a .pre-commit-config.yaml to the repository so contributors can catch linting issues before pushing the commit.
Why this is important?
Currently, linting (
ruff check,ruff format --check) only runs in CI. Contributors only find out after a CI run completes. This creates a feedback loop of fix commits and slows down review cycles.Proposal
Add a
.pre-commit-config.yamlto the repository so contributors can catch linting issues before pushing the commit.