FindBugs
FindBugs looks for bugs in Java programs. It can detect a variety of common coding mistakes, including thread synchronization problems, misuse of API methods, etc.
Metadata
Category: Code Analyzers
License: GNU Library or Lesser General Public License (LGPL)
Homepage: http://findbugs.sourceforge.net/
Sponsored Ad