Zum Inhalt springen

Schnellstart

Terminal-Fenster
sentrux # aktuelles Verzeichnis scannen
sentrux /path/to/project # ein bestimmtes Projekt scannen

Du siehst eine Live-Treemap deiner Codebasis — jede Datei nach Codezeilen skaliert, eingefaerbt nach Sprache oder Qualitaet. Abhaengigkeitskanten ueberlagern die Karte.

Terminal-Fenster
sentrux check .
# ✓ All rules pass — Quality: 7342

Exit-Code 0 = bestanden, 1 = fehlgeschlagen. Fuege es in deine CI-Pipeline ein.

Terminal-Fenster
# Bevor der Agent startet
sentrux gate --save .
# ... Agent schreibt Code ...
# Nachdem der Agent fertig ist
sentrux gate .
# ✗ Quality degraded: 7342 → 6891

sentrux berechnet eine Zahl: Qualitaetssignal (0–10.000).

Es ist das geometrische Mittel von 5 Ursachen-Metriken:

MetrikWas sie misst
ModularitaetClustern sich Dateien in unabhaengige Module? (Newman’s Q)
AzyklizitaetGibt es zirkulaere Abhaengigkeiten? (Tarjan’s SCC)
TiefeWie tief sind die Abhaengigkeitsketten?
GleichheitIst die Komplexitaet gleichmaessig verteilt? (Gini-Koeffizient)
RedundanzWie viel toter/doppelter Code existiert?

Jeder +1 Punkt ist eine echte architektonische Verbesserung. Keine Buchstabennoten, keine willkuerlichen Grenzen.