all: format check

format: black ruff

check: mypy checkblack checkruff

mypy:
	poetry run mypy .

black:
	poetry run black .

ruff:
	poetry run ruff check . --fix

checkruff:
	poetry run ruff check .

checkblack:
	poetry run black --check .

test:
	PYTHONUNBUFFERED=1 \
	DEBUG=true \
	poetry run pytest
