#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

echo "==> UAEF [backend-express]: Pre-commit Security & Lint Gates"

npx secretlint "**/*" || exit 1
npx tsc --noEmit -p backend/tsconfig.json || exit 1

echo "==> Running backend ESLint..."
cd backend && npm run lint || exit 1

echo "==> All backend pre-commit gates passed."
