#!/bin/sh
set -eu
# À installer volontairement en .git/hooks/pre-commit, et à ajuster au repo.
# Attention : le scan inspecte le working tree, y compris les modifications
# non stagées. Exécuter après avoir préparé son commit.
if [ ! -x ./node_modules/.bin/packcheck ]; then
  echo '[PackCheck] CLI absent : installe la dépendance dev npm.' >&2
  exit 2
fi
./node_modules/.bin/packcheck scan . --baseline packcheck.baseline.json --fail-on missing,case,removed,empty
