.PHONY: check test lint format

check: lint test

test:
	uv run pytest tests/ -v --cov=src/worq --cov-report=term-missing

lint:
	uv run ruff check src/ tests/
	uv run ruff format --check src/ tests/
	uv run mypy src/worq --strict

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