Code Style¶
Linting and Formatting¶
The project uses ruff for linting and formatting.
Lint:
$ uv run ruff check .
Auto-fix:
$ uv run ruff check . --fix
Format:
$ uv run ruff format .
Type Checking¶
mypy is used for static type checking.
$ uv run mypy .
See pyproject.toml [tool.mypy] for the full configuration.