Remove Checkstyle warnings for certain classes

Checkstyle warnings for generated or automatically filled classes like Messages.java in Eclipse RCP can be annoying. But even without the .checkstyle file under version control, it is possible to deactivate Checkstyle warnings for selected files.

First you have to add the SuppressionFilter module to your Checkstyle configuration file:

<module name="SuppressionFilter">
 <property name="file" value="${samedir}suppressions.xml"/>
</module>

The path entered to suppressions.xml must be absolute, ${samedir} takes care of that.

The suppressions.xml file contains a simple list of suppress elements, where a . as checks-attribute property represents all checks (the attribute value is a regular expression). The other possibility is to deactivate only selected checks by inserting a module name as configured in the Checkstyle configuration.

<?xml version="1.0"?>
<!DOCTYPE suppressions PUBLIC "-//Puppy Crawl//DTD Suppressions 1.1//EN" "http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
<suppressions>
 <suppress checks="." files="Messages.java"/>
</suppressions>

Remove Checkstyle warnings for certain classes auf Twitter teilen
Remove Checkstyle warnings for certain classes flattrn
Remove Checkstyle warnings for certain classes auf Digg teilen
Remove Checkstyle warnings for certain classes auf Delicious teilen
Remove Checkstyle warnings for certain classes auf Xing teilen
Remove Checkstyle warnings for certain classes auf LinkedIn teilen
Remove Checkstyle warnings for certain classes auf Pinterest teilen
Remove Checkstyle warnings for certain classes auf StumbleUpon teilen
Remove Checkstyle warnings for certain classes auf Tumblr. teilen
Remove Checkstyle warnings for certain classes auf Pocket weiterlesen
Dominik Schadow auf Feedly abonnieren