eclipse plugin download:
http://prdownloads.sourceforge.net/eclipse-cs/com.atlassw.tools.eclipse.checkstyle_3.3.2.0.zip?download
Modules
A module element in the configuration XML document specifies a module identified by the element's name attribute.
<module name="Checker">
<module name="PackageHtml"/>
<module name="TreeWalker">
<module name="AvoidStarImport"/>
<module name="ConstantName"/>
<module name="EmptyBlock"/>
</module>
</module>
Properties
properties are inherited in the module hierarchy.
The value of a module property can be specified through property expansion with the ${property_name } notation, where property_name is a command line property or an ant Checkstyle task property
<property name="headerFile" value="${checkstyle.header.file}"/>
Checker
All configurations have root module Checker . Checker contains:
- FileSetCheck children: modules that check sets of files.
- Filter children: modules that filter audit events.
- AuditListener children: modules that report filtered events.