pre-commit: parallel: true commands: ruff-check: glob: "*.py" run: uv run ruff check {staged_files} ruff-format: glob: "*.py" run: uv run ruff format --check {staged_files} ty-check: run: uv run ty check