#!/usr/bin/env bash
# Project-specific pre-commit checks for gptengage
# Called by the dispatcher in .git/hooks/pre-commit

set -euo pipefail

COMMITHOOKS_DIR="${COMMITHOOKS_DIR:-$(git rev-parse --git-dir)}"
source "$COMMITHOOKS_DIR/lib/common.sh"
source "$COMMITHOOKS_DIR/lib/lint-rust.sh"

echo "Running pre-commit checks..."
commithooks_rust_fmt
commithooks_rust_clippy
echo "All pre-commit checks passed"
