- FindBugs:
Erkennt viele Fehler/Schwachstellen, die Eclipse nicht erkennt. Einzelne Bug Detektoren können an- und abgewählt werden.
Einziger Nachteil ist die relativ hohe Rate an Falschmeldungen (< 50%)
- Checkstyle:
Erkennt viele Fehler/Schwachstellen (auch hinsichtlich des Layouts), die Eclipse nicht erkennt. Lässt sich sehr stark konfigurieren und somit den eigenen Vorstellungen anpassen.
- CAP:
Erkennt Schwachstellen in der Architektur, liefert jedoch keine Hinweise wie man diese beheben kann. Lohnt sich erst ab mittelgroßen Projekten.
Zusammenfassend kann man sagen, dass all diese kostenlosen Tools das Coden erleichtern, viele unnötige Fehler im Vorfeld aufzeigen und somit auf jeden Fall einen Blick wert sind.