#!/usr/bin/env bash
set -euo pipefail
echo "Running pre-commit checks..."
cargo fmt --all -- --check
cargo clippy --workspace --all-targets --all-features -- -D warnings -A dead_code -A clippy::type_complexity
echo "✓ Pre-commit checks passed"
