Produktleitfaden · Deutsch
Pull Requests prüfen
Aktivieren Sie PR Delta Review für ein berechtigtes Repository, das über die GitHub App, GitLab.com oder Bitbucket Cloud verbunden ist, und machen Sie den Status vetkit / PR Delta Review bei Ihrem Anbieter erforderlich, wenn er das Zusammenführen blockieren soll.
Schritte
- Prüfen Sie in den Repository-Einstellungen die Anbieterverbindung (GitHub App, GitLab.com oder Bitbucket Cloud) und den Zugriff des Arbeitsbereichs auf PR Delta Review. Aktivieren Sie die Funktion und prüfen Sie die geltenden Schweregrad-, Kategorie- und Richtlinieneinstellungen.
- Wenn ein Pull Request geöffnet oder geändert wird, prüfen Sie die Audits für Head und Merge-Base. Delta Review nutzt vergleichbare Prüfungen und meldet neu eingeführte Befunde in hinzugefügten Zeilen.
- Lesen Sie den Status vetkit / PR Delta Review und seine Zusammenfassung; neue Befunde in hinzugefügten Zeilen erhalten zusätzlich Inline-Kommentare. Prüflauf-Anmerkungen und Ergebnisse der Komponentenrichtlinie werden nur auf GitHub veröffentlicht. Untersuchen Sie unvollständige oder fehlgeschlagene Analysen, statt den PR als unbedenklich anzusehen.
- Machen Sie den Status bei Bedarf im GitHub-Branchschutz oder Regelsatz beziehungsweise in der entsprechenden Merge-Prüfung von GitLab oder Bitbucket erforderlich. Starten Sie die Überprüfung nach einer Korrektur erneut und bestätigen Sie, dass das Ergebnis zur aktuellen PR-Revision gehört.
Das Ergebnis lesen
Delta Review konzentriert sich auf neu eingeführte Risiken; es ist kein Inventar aller bereits bestehenden Probleme. Code- und Komponentenprüfungen liefern unterschiedliche Nachweise. Ein erfolgreicher Workflow, der lediglich einen Bericht herunterlädt, ist nicht dasselbe wie eine erforderliche Richtlinienprüfung.
Grenzen und Verfügbarkeit
Anbieter-Autorisierung und Funktionszugriff sind erforderlich; Free Quick Scan allein aktiviert keine PR-Automatisierung, und selbst gehostetes GitLab wird nicht unterstützt. Ein veröffentlichter Status kann das Zusammenführen nur verhindern, wenn die Regeln des Repositorys ihn verlangen. Statische Prüfung ersetzt weder Anwendungstests noch menschliche Überprüfung.
Dieser Leitfaden beschreibt den implementierten Ablauf. Die verfügbaren Funktionen Ihres Arbeitsbereichs hängen von Kontoberechtigungen und Konfiguration ab; Free Quick Scan umfasst nicht alle erweiterten Abläufe. Prüfen Sie die verfügbaren Kontrollen und die Nachweise jedes Laufs.