#!/bin/sh
# Pre-commit hook for nescript
# Install: cp scripts/pre-commit .git/hooks/pre-commit && chmod +x .git/hooks/pre-commit

set -e

echo "Running pre-commit checks..."

echo "  Checking formatting..."
cargo fmt --all -- --check

echo "  Running clippy..."
cargo clippy --all-targets -- -D warnings

echo "  Running tests..."
cargo test --all-targets

echo "All pre-commit checks passed."
