From aa89a8aa52c5fde5ede8599d3d30cea87cd06f95 Mon Sep 17 00:00:00 2001 From: rnveach Date: Fri, 30 Oct 2015 10:52:49 -0400 Subject: [PATCH] Issue #2268: require all filters appear in checkstyle_checks.xml --- config/checkstyle_checks.xml | 27 +++++++++++++++++++ .../tools/checkstyle/AllChecksTest.java | 7 ----- src/xdocs/config_filters.xml | 24 +++++++++++++++++ 3 files changed, 51 insertions(+), 7 deletions(-) diff --git a/config/checkstyle_checks.xml b/config/checkstyle_checks.xml index 2d4e38e50..f58dd9c4e 100644 --- a/config/checkstyle_checks.xml +++ b/config/checkstyle_checks.xml @@ -380,4 +380,31 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/AllChecksTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/AllChecksTest.java index 7e53d5dbb..091e06320 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/AllChecksTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/AllChecksTest.java @@ -191,13 +191,6 @@ public class AllChecksTest extends BaseCheckTestSupport { final Set configChecks = getCheckStyleChecksReferencedInConfig(CONFIG_PATH); for (String moduleName : getSimpleNames(getCheckstyleModules())) { - if ("SuppressionCommentFilter".equals(moduleName) - || "SeverityMatchFilter".equals(moduleName) - || "SuppressWithNearbyCommentFilter".equals(moduleName) - || "SuppressWarningsFilter".equals(moduleName)) { - continue; - } - Assert.assertTrue("checkstyle_checks.xml is missing module: " + moduleName, configChecks.contains(moduleName)); } diff --git a/src/xdocs/config_filters.xml b/src/xdocs/config_filters.xml index 12f29003f..32832a2bc 100644 --- a/src/xdocs/config_filters.xml +++ b/src/xdocs/config_filters.xml @@ -73,6 +73,12 @@ +

com.puppycrawl.tools.checkstyle.filters

@@ -528,6 +534,12 @@ HashSet hashSet; // Warning here: Declaring variables, return values or paramete
+

com.puppycrawl.tools.checkstyle.filters

@@ -713,6 +725,12 @@ public static final int [] array; // @cs.suppress ConstantName | NoWhitespaceAft
+

com.puppycrawl.tools.checkstyle.filters

@@ -774,6 +792,12 @@ private int [] ARRAY; // should NOT fail MemberNameCheck and NoWhitespaceAfterCh
+

com.puppycrawl.tools.checkstyle.filters