Use ruff for formatting and linting
Hook this up via pre-commit because that's the most convenient way to get this all sorted. Same in the CI where we force a pre-commit run.
On top of !33 (merged)
Hook this up via pre-commit because that's the most convenient way to get this all sorted. Same in the CI where we force a pre-commit run.
On top of !33 (merged)