3 hooks pré-commit Claude Code. Shell POSIX + Python inline. Auto-hébergé, ta clé Anthropic. S'exécute quand tu fais git commit — pas 2 heures plus tard quand le relecteur PR revient du déjeuner. $19 à vie.
Chaque hook est un unique fichier shell POSIX enrobant du Python inline (stdlib seulement — pas de pip install). Tu peux lire chaque ligne.
| Hook | S'exécute à | Ce qu'il vérifie | Bloque? |
|---|---|---|---|
| pre-commit | git commit | Secrets codés en dur, valeurs de remplissage, console.log/print/debugger traînants, TODO/FIXME sans références de problème, fichiers sensibles sans .gitignore | Échec ouvert par défaut; TETHER_FAIL_CLOSED=1 pour bloquer |
| pre-push | git push | Nouvelles fonctions sans tests, classées par rayon de souffle × complexité | Informatif uniquement — ne bloque jamais le push |
| commit-msg | Chaque commit | Validation regex des commits conventionnels (feat:, fix:, chore:, etc.) | Échec fermé — rejette les messages malformés |
# 1. Cloner le dépôt privé (tu reçois une invitation après l'achat) git clone git@github.com:septimlabs-code/septim-tether.git # 2. Copier les hooks dans ton dépôt cp -r septim-tether/hooks/* ~/ton-repo/.git/hooks/ chmod +x ~/ton-repo/.git/hooks/* # 3. Exporter ta clé Anthropic (ou la mettre dans ~/.septim-tether.env) export ANTHROPIC_API_KEY=sk-ant-... # Ouvrir n'importe quel diff intermédiaire et exécuter: git commit -m "feat: ton changement"
Tether attrape les bugs en tapant. Flint attrape ce que Tether a manqué à l'ouverture du PR. Déclencheurs différents, modes d'échec différents, les deux refusent LGTM sans conclusions spécifiques. Sois propriétaire de la couche d'examen au lieu de la louer.
Voir Septim Flint — $29 →Cette page a été automatiquement traduite. Pour la version anglaise, cliquez ici.