#!/usr/bin/env sh
# Fast local gate. Cheap checks only; full tests + cargo-deny run in CI.
set -eu

echo "pre-commit: cargo fmt --check"
cargo fmt --check

echo "pre-commit: cargo clippy"
cargo clippy --all-targets --all-features -- -D warnings

echo "pre-commit: license headers"
./scripts/check-headers.sh

echo "pre-commit: OK"
