Diese Bibliothek bietet eine Java -API zum Lesen, Aggregieren, Filtern und Abfragen statischer Analyseberichte. Es wird vom Warnungs-Plug-In meiner Jenkins verwendet, um die Warnungen von einzelnen Builds zu visualisieren.

Darüber hinaus wird diese Bibliothek von meiner zusätzlichen Qualitätsmonitor -Github -Aktion verwendet, die die Qualität der Projekte auf der Grundlage einer konfigurierbaren Metriken überwacht und Feedback zu Pull -Anfragen (oder einzelnen Commits) in GitHub gibt. Es stehen auch zwei zusätzliche Aktionen zur Verfügung, um automatische Studenten -Softwareprojekte auf der Grundlage dieser Metriken zu erhalten: GitHub Autograding Action und GitLab Autograding -Aktion.

Diese Bibliothek besteht im Grunde aus drei getrennten Teilen:
Der gesamte Quellcode ist unter der MIT -Lizenz lizenziert.
Beiträge zu dieser Bibliothek sind willkommen. Weitere Informationen zum Vorgehen finden Sie in dem separaten Dokument, um Einzelheiten zur Weitergabe zu erhalten!