FindBugs is a static analysis tool that examines the classes in search of potential problems during development, providing a powerful code auditing feature. It analyzes the bytecode to identify the familiar patterns. It is not limited to perform search using regular expressions, it tries to understand what the program wants to do.
Installing the plugin
FindBugs is a plugin compatible with Eclipse versions 3.x: (3.0, 3.1, 3.2, ...).
If you have already installed a previous version of FindBugs (before May 2006), then delete this version:
Simply delete the de.tobject.findbugs_0.0.n folder located in the plugins directory of Eclipse.
Verify that the JAVA_HOME environment variable is present.
To install the FindBugs plug-in, follow these steps:
In Eclipse, click Help/Software Update/Find and Install ...
Choose the option "Search for new features to install" and click Next.
Click on New Remote Site.
Fill the following fields:
Name: FindBugs update site
URL: enter the following: (note: no slash at the end of the url)