Claude-Überprüfung beim Tippen, nicht beim PR.

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.

3 Hooks. 3 Aktivierungspunkte.

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

Installation

# 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"

Mit Flint für vollständige Abdeckung kombinieren.

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 →

Preis

$19
Einmalig, lebenslange Aktualisierungen, kein Abonnement
Flint ($29) + Tether ($19) = $48 insgesamt, beide selbstgehostet, beide für immer dein. Verwende Gutschein FOUNDINGRATE24 für 20% Rabatt.

Diese Seite wurde automatisch übersetzt. Für die englische Version hier klicken.