# This is the default recipe when no arguments are provided [private] default: @just --list --unsorted test *FLAGS: uv run pytest tests -m "not integration" {{FLAGS}} integration *FLAGS: uv run pytest tests -m integration {{FLAGS}} format: uvx ruff check . --fix uvx ruff format . coverage *FLAGS: uv run coverage run -m pytest tests -m "not integration" {{FLAGS}} uv run coverage report uv run coverage lcov -o lcov.info docs: cd docs && uv sync && uv run mkdocs serve