#!/bin/bash

echo "Running type checker..."
uv run --group lint mypy --check-untyped-defs denvr tests

echo "Running ruff linter check..."
uv run --group lint ruff check

echo "Autoformatting..."
uv run --group lint ruff format

echo "Running unit tests..."
uv run --group test pytest -m "not integration" --cov=denvr tests/
