/ruff
Run Ruff linter and formatter on the Python project using uv.
Instructions
Linting
Check for lint issues:
uv run ruff check .
Auto-fix issues where possible:
uv run ruff check --fix .
Formatting
Format all Python files (79 char line limit per PEP 8):
uv run ruff format .
Check formatting without making changes:
uv run ruff format --check .
Combined
Run both check and format:
uv run ruff check --fix . && uv run ruff format .
Analyze any lint warnings or errors and suggest fixes.