Author: hboutemy
Date: Mon Aug 18 16:28:26 2014
New Revision: 1618656
URL: http://svn.apache.org/r1618656
Log:
[MCHECKSTYLE-247] added CHECKSTYLE_OFF/ON: regexp support
(SuppressionCommentFilter)
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml?rev=1618656&r1=1618655&r2=1618656&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml
Mon Aug 18 16:28:26 2014
@@ -67,6 +67,10 @@ under the License.
<!-- see
http://checkstyle.sourceforge.net/config_annotation.html#SuppressWarningsHolder
-->
<module name="SuppressWarningsHolder"/>
+ <!-- required for SuppressionCommentFilter -->
+ <!-- see
http://checkstyle.sourceforge.net/config.html#SuppressionCommentFilter -->
+ <module name="FileContentsHolder"/>
+
<module name="LeftCurly">
<property name="option" value="nl"/>
</module>
@@ -206,4 +210,12 @@ under the License.
<!-- See
http://checkstyle.sourceforge.net/config_misc.html#UniqueProperties -->
<module name="UniqueProperties"/>
+ <!-- Support CHECKSTYLE_OFF: regexp and CHECKSTYLE_ON: regexp comments to
disable/enable some checks -->
+ <!-- see
http://checkstyle.sourceforge.net/config.html#SuppressionCommentFilter -->
+ <module name="SuppressionCommentFilter">
+ <property name="offCommentFormat" value="CHECKSTYLE_OFF\: (.+)"/>
+ <property name="onCommentFormat" value="CHECKSTYLE_ON\: (.+)"/>
+ <property name="checkFormat" value="$1"/>
+ </module>
+
</module>