# Synode local CI recipes

# Run all checks
ci: fmt lint test
    @echo "All checks passed"

# Format check
fmt:
    cargo fmt --check

# Lint with clippy (warnings only, not errors)
lint:
    cargo clippy --quiet 2>&1 | grep -E "^error" && exit 1 || true

# Run tests
test:
    cargo test --quiet

# Build release binary
build:
    cargo build --release

# Quick dev build check
check:
    cargo check
