#!/bin/sh
set -e

echo "Running pre-commit checks..."

echo "  fmt..."
cargo fmt --check

echo "  clippy..."
cargo clippy -- -D warnings -W clippy::pedantic -W clippy::nursery -W clippy::cargo

echo "  test..."
cargo test --quiet

echo "All checks passed."
