FindBugs is an open source program created by Bill Pugh and David Hovemeyer which looks for bugs in Java code. It uses static analysis to identify hundreds of different potential types of errors 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/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 and Jenkins.
See also 
- ^ a b c FindBugs, Part 1: Improve the quality of your code
- ^ FindBugs, Part 2: Writing custom detectors
- ^ a b Static Code Analysis
- ^ Markus, Sprunck. "Findbugs - Static Code Analysis of Java". Retrieved April 24 2013.
- ^ Netbeans plug-in
- ^ idea-findbugs plug-in
- ^ FindBugs-IDEA - The FindBugs Plugin for IntelliJ IDEA
- ^ QAPlug-FindBugs plug-in
- ^ http://wiki.hudson-ci.org/display/HUDSON/FindBugs+Plugin
- ^ https://wiki.jenkins-ci.org/display/JENKINS/FindBugs+Plugin
External links 
Further reading