Python Linting
We use ruff to lint all Python files. We also use ./backend/pyproject.toml to configure Ruff. There are two ways to run linting
Manually:
cd ./backend uv run ruff check --fix --config ./pyproject.tomlVia script (run from project root), this will also run formatting, type annotation check and tests:
./scripts/linting.bash --backend
Converted and distributed by TomeVault — claim your Tome and manage your conversions.