#!/bin/sh if [ -n "$CI" ]; then exit 0 fi staged_files="$(git diff --cached --name-only --diff-filter=ACMR)" if printf '%s\n' "$staged_files" | grep -q '^frontend/'; then if ! command -v pnpm >/dev/null 2>&1; then echo "pre-commit hook error: pnpm is required for frontend checks" exit 1 fi pnpm --dir frontend lint fi