FindBugs
Home Page
Categories: Code analysis - Standards verifiers
Latest version: 1.3.5
Added 2005-03-17Updated 2008-09-18
Open-source bug finding tool for Java.
FindBugs operates on Java bytecode and uses static analysis techniques to find a variety of potential bugs.
FindBugs is based on the concept of bug patterns. A bug pattern is a code idiom that is often an error.
Bug patterns arise for a variety of reasons:
- Difficult language features
- Misunderstood API methods
- Misunderstood invariants when code is modified during maintenance
- Garden variety mistakes: typos, use of the wrong boolean operator
FindBugs doesn't focus on style or formatting; it specifically tries to find real bugs or potential performance problems.
Comes with an Eclipse plug-in.
 Built for Java |
 Plug-in |
 Free or free version available |
 Source code provided |