.PHONY: setup test lint eval docker-build docker-run

setup:
	uv sync
	uv pre-commit install

test:
	uv run pytest -v

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

eval:
	uv run python -m eval.run_eval

docker-build:
	docker build -f docker/Dockerfile -t arm-code-mcp:dev .

docker-run:
	docker run --rm -i arm-code-mcp:dev
