Author: hboutemy
Date: Mon Aug 18 14:00:33 2014
New Revision: 1618611
URL: http://svn.apache.org/r1618611
Log:
[MCHECKSTYLE-241] added SuppressWarningsFilter (introduced in Checkstyle 5.7)
to support @SuppressWarnings
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/it/check-pass/src/main/java/org/MyClass.java
maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml
maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/sun_checks.xml
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/it/check-pass/src/main/java/org/MyClass.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/it/check-pass/src/main/java/org/MyClass.java?rev=1618611&r1=1618610&r2=1618611&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/it/check-pass/src/main/java/org/MyClass.java
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/it/check-pass/src/main/java/org/MyClass.java
Mon Aug 18 14:00:33 2014
@@ -23,6 +23,9 @@ package org;
* Yada yada yada.
*/
public class MyClass {
+ @SuppressWarnings("checkstyle:constantname")
+ private static final int testSuppressionFilter = 0;
+
public static void main(String[] args) {
// no op
}
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=1618611&r1=1618610&r2=1618611&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 14:00:33 2014
@@ -23,7 +23,7 @@ under the License.
"http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
<!--
- Checkstyle configuration that checks the maven coding conventions from:
+ Checkstyle configuration that checks the Maven coding conventions from:
-->
<module name="Checker">
@@ -63,6 +63,10 @@ under the License.
<property name="tabWidth" value="4"/>
+ <!-- required for SuppressWarningsFilter (and other Suppress* rules
not used here) -->
+ <!-- see
http://checkstyle.sourceforge.net/config_annotation.html#SuppressWarningsHolder
-->
+ <module name="SuppressWarningsHolder"/>
+
<module name="LeftCurly">
<property name="option" value="nl"/>
</module>
@@ -194,4 +198,8 @@ under the License.
</module>
+ <!-- Support @SuppressWarnings (added in Checkstyle 5.7) -->
+ <!-- see
http://checkstyle.sourceforge.net/config.html#SuppressWarningsFilter -->
+ <module name="SuppressWarningsFilter"/>
+
</module>
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/sun_checks.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/sun_checks.xml?rev=1618611&r1=1618610&r2=1618611&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/sun_checks.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/sun_checks.xml
Mon Aug 18 14:00:33 2014
@@ -72,6 +72,10 @@
<property name="cacheFile" value="${checkstyle.cache.file}"/>
+ <!-- required for SuppressWarningsFilter (and other Suppress* rules
not used here) -->
+ <!-- see
http://checkstyle.sourceforge.net/config_annotation.html#SuppressWarningsHolder
-->
+ <module name="SuppressWarningsHolder"/>
+
<!-- Checks for Javadoc comments. -->
<!-- See http://checkstyle.sf.net/config_javadoc.html -->
<module name="JavadocMethod"/>
@@ -183,4 +187,8 @@
</module>
+ <!-- Support @SuppressWarnings (added in Checkstyle 5.7) -->
+ <!-- see
http://checkstyle.sourceforge.net/config.html#SuppressWarningsFilter -->
+ <module name="SuppressWarningsFilter"/>
+
</module>