Spotbugs ist der spirituelle Nachfolger von Findbugs, der von dem Punkt weitergeht, an dem er mit Unterstützung seiner Gemeinschaft aufgehört hat.
Spotbugs ist unter der GNU Lesser allgemeine öffentliche Lizenz lizenziert.
Weitere Informationen auf der offiziellen Website. Auf der alten Findbugs -Website finden Sie noch viele Dinge.
Spotbugs wird mit Gradle gebaut. Die empfohlene Möglichkeit, dies zu erhalten, besteht darin, einfach den gradlew (oder gradlew.bat ) -Wrapper auszuführen, der automatisch die richtige Version herunterladen und nach Bedarf ausführt (mit den Einstellungen in gradle/wrapper/gradle-wrapper.properties ).
Bauen von Spotbugs müssen JDK 21 alle Tests durchführen (mit Spotbugs müssen JDK 11 oder höher verwendet werden, aber er kann mit älteren Versionen kompilierten Code analysieren).
Um eine Liste der Build -Optionen anzuzeigen, führen Sie gradle tasks (oder gradlew tasks ) aus. Die build -Aufgabe führt einen vollständigen Build und einen Test durch.
Um das Spotbugs -Plugin für Eclipse zu erstellen, müssen Sie die Datei eclipsePlugin/local.properties erstellen, die ein Eigenschafts eclipseRoot.dir enthält, der auf ein Stammverzeichnis eines Eclipse -Installation verweist (siehe .github/workflows/release.yml für ein Beispiel) und dann den Build ausführen. Nur um die Eclipse ./gradlew eclipse vorzubereiten. Siehe auch detaillierte Schritte.
Spotbugs können eigenständig und durch mehrere Integrationen verwendet werden, darunter:
Sie können uns mit GitHub -Diskussionen kontaktieren.