FindBugs

From Wikipedia, the free encyclopedia
Jump to: navigation, search
FindBugs
Logo FindBugs.png
Developer(s) Bill Pugh and David Hovemeyer
Initial release 10 June 2006; 10 years ago (2006-06-10)[1]
Stable release
3.0.1 / March 6, 2015; 18 months ago (2015-03-06)
Written in Java
Operating system Cross-platform
Type Static code analysis
License Lesser GNU General Public License
Website findbugs.sourceforge.net
Repository github.com/findbugsproject/findbugs

FindBugs is an open source static code analyser created by Bill Pugh and David Hovemeyer which detects possible bugs in Java programs.[2][3][4] Potential errors are classified in four ranks: (i) scariest, (ii) scary, (iii) troubling and (iv) of concern. This is a hint to the developer about their possible impact or severity.[5] FindBugs operates on Java bytecode[4], rather than source code. The software is distributed as a stand-alone GUI application. There are also plug-ins available for Eclipse[6], NetBeans[7], IntelliJ IDEA[8][9][10], Gradle, Hudson[11], Maven[12], Bamboo[13] and Jenkins[14].

Additional rule sets can be plugged in FindBugs to increase the set of checks performed.[15]

See also[edit]

References[edit]

External links[edit]