.PHONY: check check-fix format format-check lint lint-fix type-check test build

check: format-check lint type-check

check-fix: format lint-fix type-check

format:
	uv run ruff format .

format-check:
	uv run ruff format --check .

lint:
	uv run ruff check .

lint-fix:
	uv run ruff check --fix .

type-check:
	uv run ty check .

test:
	uv run pytest

build:
	uv build
