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 and Jenkins.
Additional rule sets can be plugged in FindBugs to increase the set of checks performed.
- ^ "FindBugs 1.0.0 release date".
- ^ 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.
- ^ Eclipse plug-in (for Eclipse 3.6 and onwards)
- ^ NetBeans plug-in (from 7.2 onwards)
- ^ 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
- ^ http://fb-contrib.sourceforge.net/