Leichtes Codeanalysetool für Java

Ich möchte ein Tool für einen schnellen Analyse-Scan meines Quellcodes.

Mein Problem ist, dass wir derzeit SonarQube verwenden , aber dieses Ding ist zu fett, um lokal verwendet zu werden, und es ist jetzt so konfiguriert, dass es nur in einem bestimmten Zweig und nach einem Commit ausgeführt wird.

Ich möchte ein Tool, mit dem ich schnell lokal einen Bericht erstellen , Probleme beheben und den Code dann für einen abschließenden Qualitätstest an SonarQube senden kann.

Bei der Suche habe ich diesen Beitrag gefunden, in dem einige Tools erwähnt werden, aber ich habe keine Ahnung, was meinen Anforderungen entspricht.

Zusammenfassend ein Werkzeug für:

  • Codeanalyse in Java.
  • Muss lokal installiert werden (Hauptbetriebssystem Vista/7, obwohl kein Problem, wenn es sich um eine Webapp für Tomcat oder Wildfly handelt).
  • Leicht und schnell extra extra fett hier :).
  • Ich bin derzeit nicht an einer Testabdeckung interessiert, aber es wäre schön, dies auch zu unterstützen.
  • Kostenlos, wäre schön, wenn es auch Open Source wäre.
  • Einfache Konfiguration.
„Leicht“ und „schnell“ sind keine guten beschreibenden Begriffe, und Antworten auf diese Begriffe sind nur Meinungen, und bei SR geht es nicht um Meinungen. Sie sind sich auch nicht darüber im Klaren, was Sie bereit sind zu tauschen; all das "Schwergewicht"-Zeug tut vermutlich etwas Nützliches. Andernfalls wären Sie mit dem "leichten" leeren Satz von Tools zufrieden, die Sie jetzt "lokal" ausführen.

Antworten (1)

Die Marken Jetbrains oder die IntelliJ-IDE haben ein Code-Analyse- Tool für Java. Es wird mit den Community- und Ultimate-Editionen von IntelliJ geliefert.

  • Scheint ziemlich schnell zu sein und läuft normalerweise, während Sie die IDE verwenden
  • Kann von Befehlszeilen ausgeführt werden
  • Java-Code
  • Dort bietet ide eine Testabdeckung an, aber ich bin mir nicht sicher, ob Sie es außerhalb ihrer IDE verwenden können.
  • Die Community Edition von IDE ist kostenlos.
  • Ich habe die Befehlszeilenversion ausgeführt und fand es nicht so schwer.
Es war ein Schock, als ich zum ersten Mal darauf stieß, von Eclipse kommend, sehr, sehr hilfreich! Das einzige ist, dass es geöffnete IntelliJ-Projekte analysiert, aber das wird erwartet.