Code-Review
Code Review ist eine der Anwendungen, die auf der Knowledge-Ebene von SourceAnt aufbauen. Wenn ein Pull Request geöffnet wird, prüft SourceAnt die Änderung und veröffentlicht die Ergebnisse direkt im PR, sodass Probleme sichtbar werden, bevor ein menschlicher Reviewer Zeit darauf verwendet.
So funktioniert es
- Ihr Repository sendet PR-Ereignisse über die GitHub-App (Cloud) oder Ihre eigene Webhook-Konfiguration (selbst gehostet) an SourceAnt.
- Der Reviewer analysiert den Diff mit dem konfigurierten Modell und veröffentlicht Review-Kommentare im Pull Request.
- Das Review stützt sich auf dieselben Kontextschnittstellen wie der Rest der Plattform. Ein lokales Review kann dauerhaftes Wissen nur aus derselben lokalen Instanz verwenden. Code-Belege bleiben an den geprüften Commit gebunden, sodass nicht committete Symbole aus einem lokalen Arbeitsverzeichnis nicht darin eingehen können. SourceAnt Cloud ergänzt verwalteten Team-Kontext und kontinuierliche Indexierung im großen Maßstab.
Wo Reviews erscheinen
- Im Pull Request. Inline-Kommentare dort, wo Ihr Team bereits arbeitet.
- In SourceAnt Lens. Eine dedizierte Oberfläche zum Prüfen von Änderungen mit menschlicher Aufsicht. Siehe SourceAnt Lens.
Festlegen, was das Review umfasst
Offen Einstellungen → Review und prüfen Sie den ausgewählten Umfang, bevor Sie speichern:
- Nitpicks einbeziehen ist standardmäßig deaktiviert. Aktivieren Sie es für Vorschläge zu Stil, Benennung, Klarheit, Dokumentation, Refactoring und optionalen Verbesserungen.
- Experten-Review-Durchläufe akzeptiert
autofür die automatische Auswahl oder exakte Skill-IDs, eine pro Zeile. Eine leere Liste deaktiviert Experten-Durchläufe, während allgemeines Review und Guidance weiterhin gelten. - Vom Review ausgeschlossene Dateien akzeptiert Glob-Muster, eines pro Zeile. Lockfiles sind standardmäßig ausgeschlossen; Dependency-Manifeste bleiben einbezogen. Leeren Sie die Liste, um jede Datei zu prüfen.
- Kleine Hinweise in der Übersicht anzeigen, Kritische Befunde in der Übersicht anzeigen und Regressionen in der Übersicht anzeigen Diese Zusammenfassungsbereiche unabhängig voneinander steuern. Alle drei sind standardmäßig aktiviert.
Siehe Skills zur Verwaltung wiederverwendbarer Anweisungen und Einstellungen zu Vererbung und Zurücksetzungsverhalten.
Ausführen
- Cloud: registrieren Sie sich, verbinden Sie Ihre Repositories über das Onboarding, und Reviews starten bei Ihrem nächsten PR. Siehe Cloud-Einrichtung.
- Selbst gehostet: Betreiben Sie den Open-Source-Kern mit Ihren eigenen Modellschlüsseln. Siehe Self-Hosting.
Verwandt
- Wissensmanagement: die Ebene, aus der Reviews ihren Kontext beziehen.
- Issue-Triage: die weitere Automatisierung, die bei Ihren PRs und Issues ausgeführt wird.