🎁 Ce que tu reçois : un hook qui vérifie ton code AVANT chaque commit (valeurs codées en dur, JSON cassé, TODO mal formés).
✅ Basé sur le système de hooks officiel de Claude Code (vérifié le 10 juin 2026) + exemples Donchitos/Claude-Code-Game-Studios.
1. Le script de validation
Crée .claude/hooks/validate-commit.sh :
#!/usr/bin/env bash
set -e
# Bloque les valeurs sensibles codées en dur
if git diff --cached | grep -E "(API_KEY|SECRET|password)\s*=\s*['\"]; then
echo "❌ Valeur sensible codée en dur détectée."; exit 1
fi
# Vérifie les JSON modifiés
for f in $(git diff --cached --name-only --diff-filter=ACM | grep '\.json$'); do
jq empty "$f" 2>/dev/null || { echo "❌ JSON invalide : $f"; exit 1; }
done
echo "✅ Validation OK"