#!/usr/bin/env bash
set -e

echo "==> Running ruff linter..."
uv run ruff check .

echo "==> Running ruff formatter check..."
uv run ruff format --check .

echo "==> Running pytest..."
uv run pytest tests/ -v --cov=src --cov-report=term-missing --cov-report=html

echo "==> All checks passed!"
