-- Introduction --

The eclipse-cs Checkstyle plug-in integrates the well-known source code analyzer Checkstyle into the Eclipse IDE.
Checkstyle is a Open Source development tool to help you ensure that your Java code adheres to a set of coding standards. Checkstyle does this by inspecting your Java source code and pointing out items that deviate from a defined set of coding rules.
Apart from using the Eclipse Checkstyle plug-in you can also use Checkstyle from the command line or as part of an Ant build.
For more information about using Checkstyle outside of Eclipse see the Checkstyle documentation.

With the Checkstyle Eclipse plug-in your code is constantly inspected for problems. Within the Eclipse workbench you are notified of problems via the Eclipse Problems View and source code annotations just as you would see with compiler errors or warnings.
Visit the screenshots page to get a clue.

Eclipse Community Award 2007 Winner The Eclipse Checkstyle plug-in won the Eclipse Community Award 2007 in the category of "Best Open Source Eclipse-based Developer tool".

-- Notable Checkstyle/eclipse-cs extensions --

For more Checkstyle goodness check out the sevntu-checkstyle project where Roman Ivanov and his team from the Sevastopol National Technical University, Crimea are assembling a heap of additional Checkstyle checks.
These checks directly integrate with the eclipse-cs plug-in and can be installed from the following update site:

http://sevntu-checkstyle.github.com/sevntu.checkstyle/update-site/

-- Corporate Endorsements --

The folks at those nice companies have provided complementary licenses of their commercial products for OS development purposes.

ej-technologies' JProfiler oXygen xml editor