.PHONY: test lint typecheck quality coverage

test:
	uv run pytest

lint:
	uv run ruff check src/ tests/

typecheck:
	uv run mypy --strict src/

quality: lint typecheck test

coverage:
	uv run pytest --cov=convertmd2epub --cov-report=term-missing
