Nur die Zeilen, die Sie geändert haben
Die alte Schuld in derselben Datei misst ArchScan weiterhin, aber sie wird auf Ihrem Merge Request nie zu Review-Rauschen.
- Neuer Verstoß: kommentiert
- Bestehende Schuld: kein Kommentar
ArchPilot greift, sobald ein Pull-/Merge-Request geöffnet wird, liest den geänderten Code anhand Ihrer Architekturregeln und hinterlässt den Fix als Inline-Review-Kommentar.
Bildschirme aus einer laufenden Installation
Sechs Schritte zwischen Ihrer CI und dem AppArch-Panel, beide in Ihrem Netzwerk. Das Repository wird nie hochgeladen; nur die Befunde werden übertragen.
Ein neuer MR oder ein neuer Push darauf startet Ihre Pipeline.
Er holt den Regelsatz aus dem Panel, mit bereits angewendeten Projekt- und Workspace-Einstellungen.
Im Review-Modus ermittelt der Analyzer zuerst die geänderten Dateien und liest nur diese.
Regel, Datei, Zeile und Meldung gehen ans Panel; das Repository selbst wird nie hochgeladen.
Das Panel vergleicht mit dem vorherigen Lauf: Neue Befunde bekommen einen Kommentar, wiederholte werden nicht erneut gepostet, behobene werden aufgelöst.
Inline-Kommentare auf den genauen Zeilen und ein AppArch-Abschnitt mit den Summen in der MR-Beschreibung.
Optionales Gate: Wählen Sie im Panel einen Fail-on-Schweregrad; erreicht ein Befund ihn, beendet sich der Job nach dem Senden der Ergebnisse mit Code 4 und die Pipeline wird rot.
Jeder Kommentar beantwortet dieselben fünf Fragen und sieht bei allen vier Git-Anbietern gleich aus.
Welche Regel und wie ernst. Der Schweregrad steuert Score und optionales Gate.
Der Kommentar steht auf der Zeile, die gegen die Regel verstößt, nie auf einer Annotation darüber.
Die Begründung, damit die Korrektur eine Entscheidung ist und kein Raten.
Was zu ändern ist, wie es der Analyzer vorschlägt.
Ein Link zur eigenen Dokumentationsseite der Regel.
Die alte Schuld in derselben Datei misst ArchScan weiterhin, aber sie wird auf Ihrem Merge Request nie zu Review-Rauschen.
Ein Kommentar pro Befund, vom ersten bis zum letzten Push. Ein Befund schließt sich einzeln: behoben oder von einer Person geschlossen.
Kommentare werden vom Standard-Integrationsbenutzer oder einem workspace-eigenen Bot-Konto gepostet.
ArchPilot ist kein Linter - es verhält sich wie ein Architekt, der sich ohne Lärm in den Workflow Ihres Teams einfügt.
Der Befund erscheint genau an der Zeile - er erklärt, was falsch ist, warum, und den Lösungsvorschlag, genau wie ein menschlicher Reviewer. Sie können im Thread antworten, um zu diskutieren.
Es wird nur der in diesem PR/MR geänderte Code geprüft. Altlasten werden nie zum Rauschen - das Team konzentriert sich nur auf das Risiko, das es jetzt einführt.
Kommentare sind marker-basiert: derselbe Befund wird bei jedem Push nicht erneut gepostet, und behobene Verstöße werden automatisch aufgelöst. Der PR bleibt sauber und lesbar.
Kommentare werden vom Standard-Integrationsbenutzer oder einem workspace-eigenen Bot-Konto gepostet. Sie wählen die Kommentarsprache pro Workspace (EN/TR).
Lösen Sie eine Review für einen bestimmten MR direkt aus dem Panel aus. ArchPilot prüft zuerst den Zugriff ("kann ich es lesen?") und führt die Review dann in Ihrer eigenen CI-Pipeline aus.
Git-Mitglieder und MR-Autoren werden automatisch synchronisiert; Service-/Bot-Konten werden automatisch markiert (und sind bearbeitbar). Jeder Entwickler erhält einen ArchPilot-basierten Score.
Aktivieren, deaktivieren oder justieren Sie Regeln pro Projekt oder Workspace. Im Panel deaktivierte Regeln erreichen den Bot nie - keine Fehlalarme.
Die Analyse läuft in Ihrer eigenen CI, auf Ihrer eigenen Infrastruktur - Ihr Quellcode verlässt sie nie; nur Befunde werden an das Panel gesendet.
Verbinden Sie Git, schalten Sie die Regeln ein und lassen Sie ArchPilot beim nächsten PR zu Wort kommen.
Neue Module, Release Notes und Beiträge zur Architektur. Abmelden jederzeit mit einem Klick.