FindBugs
Home PageCategories: 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 |