# Development tasks for mudra

default:
    @just --list

install:
    uv sync --all-extras

lint:
    uv run ruff check src/ tests/

format:
    uv run ruff format src/ tests/

format-check:
    uv run ruff format --check src/ tests/

typecheck:
    uv run mypy --strict src/mudra/

test:
    uv run pytest

test-cov:
    uv run pytest --cov=src/mudra --cov-report=term --cov-report=html

check: lint format-check typecheck test
