This article relies too much on references to primary sources. (September 2010) (Learn how and when to remove this template message)
|Developer(s)||Bill Pugh and David Hovemeyer|
|Initial release||10 June 2006|
3.0.1 / March 6, 2015
|Type||Static code analysis|
|License||Lesser GNU General Public License|
FindBugs is an open-source static code analyser created by Bill Pugh and David Hovemeyer which detects possible bugs in Java programs. 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. FindBugs operates on Java bytecode, rather than source code. The software is distributed as a stand-alone GUI application. There are also plug-ins available for Eclipse, NetBeans, IntelliJ IDEA, Gradle, Hudson, Maven, Bamboo and Jenkins.
Additional rule sets can be plugged in FindBugs to increase the set of checks performed.
A successor to FindBugs, called SpotBugs, has been created.
- "FindBugs 1.0.0 release date".
- "FindBugs, Part 1: Improve the quality of your code".
- "FindBugs, Part 2: Writing custom detectors".
- "Error" (PDF).
- Markus, Sprunck. "Findbugs – Static Code Analysis of Java". Retrieved April 24, 2013.
- "FindBugs Downloads".
- "Static Code Analysis in the NetBeans IDE Java Editor".
- idea-findbugs plug-in
- "Google Project Hosting".
- "QAPlug – quality assurance plugin".
- "FindBugs Plugin".
- View FindBugs
- "fb-contrib™: A FindBugs™ auxiliary detector plugin".
- "SpotBugs 3.1.0 release date".
- Official website
- List of bug patterns
- fb-contrib: additional bug detectors for FindBugs
- FindSecurityBugs: additional security-oriented bug detectors for FindBugs
- FindBugs-IDEA – The FindBugs Plugin for IntelliJ IDEA
|This programming-tool-related article is a stub. You can help Wikipedia by expanding it.|