3 Claude Code Pre-Commit-Hooks. POSIX-Shell + Inline-Python. Selbstgehostet, dein Anthropic-Schlüssel. Wird ausgeführt, wenn du git commit machst — nicht 2 Stunden später, wenn der PR-Reviewer vom Mittagessen zurückkommt. $19 lebenslang.
Jeder Hook ist eine einzelne POSIX-Shell-Datei, die Inline-Python einbindet (nur stdlib — kein pip install). Du kannst jede Zeile lesen.
| Hook | Wird ausgeführt bei | Was überprüft | Blockiert? |
|---|---|---|---|
| pre-commit | git commit | Codierte Geheimnisse, Platzhalterwerte, verwaiste console.log/print/debugger, TODO/FIXME ohne Problem-Referenzen, sensible Dateien ohne .gitignore | Standardmäßig offene Fehler; TETHER_FAIL_CLOSED=1 zum Blockieren |
| pre-push | git push | Neue Funktionen ohne Tests, eingestuft nach Explosionsradius × Komplexität | Nur informativer Text — blockiert Push nie |
| commit-msg | Jeden Commit | Conventional-Commits Regex-Validierung (feat:, fix:, chore:, usw.) | Fehler geschlossen — lehnt fehlerhafte Meldungen ab |
# 1. Privates Repository klonen (Einladung nach dem Kauf) git clone git@github.com:septimlabs-code/septim-tether.git # 2. Hooks in dein Repository kopieren cp -r septim-tether/hooks/* ~/dein-repo/.git/hooks/ chmod +x ~/dein-repo/.git/hooks/* # 3. Anthropic-Schlüssel exportieren (oder in ~/.septim-tether.env setzen) export ANTHROPIC_API_KEY=sk-ant-... # Jeden bereitgestellten Diff öffnen und ausführen: git commit -m "feat: deine Änderung"
Tether fängt Fehler beim Tippen. Flint fängt, was Tether beim PR-Öffnen verpasst hat. Unterschiedliche Aktivierungen, unterschiedliche Fehlermodi, beide weigern sich LGTM ohne spezifische Erkenntnisse. Besitze die Review-Schicht statt sie zu mieten.
Septim Flint ansehen — $29 →Diese Seite wurde automatisch übersetzt. Für die englische Version hier klicken.