aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorAndrei Selkin <andreyselkin@gmail.com>2016-09-09 01:50:23 +0400
committerRoman Ivanov <romani@users.noreply.github.com>2016-09-08 14:50:23 -0700
commitd563f0060cb8bab29c118f1e54a5dbcb5a16fdae (patch)
tree0bdef2c99ea9d7ee08e41d288959b40b5f98f2fd /config
parent230919ee09c21fcbb11e1c2e5fadbc2a2715c72e (diff)
downloadcheckstyle-d563f0060cb8bab29c118f1e54a5dbcb5a16fdae.tar.gz
Pull #3412: Disallow usage of java.util.Stack, java.util.Vector in code, 'checks' package in 'api' and 'utils' packages (#3412)
Diffstat (limited to 'config')
-rw-r--r--config/checkstyle_sevntu_checks.xml10
-rw-r--r--config/sevntu_suppressions.xml7
2 files changed, 15 insertions, 2 deletions
diff --git a/config/checkstyle_sevntu_checks.xml b/config/checkstyle_sevntu_checks.xml
index bc28c444b..bed949951 100644
--- a/config/checkstyle_sevntu_checks.xml
+++ b/config/checkstyle_sevntu_checks.xml
@@ -87,8 +87,14 @@
<property name="requiredParameters" value="value"/>
</module>
<module name="ForbidCertainImports">
- <property name="packageNameRegexp" value="^.*(api|utils).*$"/>
- <property name="forbiddenImportsRegexp" value="^.*checks.*|java\.util\.Vector|java\.util\.Stack$"/>
+ <property name="packageNameRegexp" value=".+"/>
+ <property name="forbiddenImportsRegexp" value="java\.util\.Stack|java\.util\.Vector"/>
+ <property name="forbiddenImportsExcludesRegexp" value=""/>
+ </module>
+ <module name="ForbidCertainImports">
+ <property name="packageNameRegexp" value=".+\.checkstyle\.api.*|.+\.checkstyle\.utils.*"/>
+ <property name="forbiddenImportsRegexp" value=".+\.checks\..+"/>
+ <property name="forbiddenImportsExcludesRegexp" value=""/>
</module>
<module name="LineLengthExtended">
<property name="max" value="100"/>
diff --git a/config/sevntu_suppressions.xml b/config/sevntu_suppressions.xml
index 01aa1cf73..248387301 100644
--- a/config/sevntu_suppressions.xml
+++ b/config/sevntu_suppressions.xml
@@ -56,4 +56,11 @@
<suppress checks="IllegalCatchExtended"
files="CheckerTest\.java"
lines="543"/>
+
+ <!--JavadocTagInfo.java, JavadocTags.java, InvalidJavadocTag.java, JavadocTag.java will be
+ deprecated as we completely switch to ANTLR parser for javadoc. All of the mentioned classes
+ are required only for old javadoc parsers and their usage will be excluded from
+ JavadocUtils.java and JavadocUtilsTest.java. -->
+ <suppress checks="ForbidCertainImports"
+ files="JavadocUtils\.java|JavadocUtilsTest\.java"/>
</suppressions> \ No newline at end of file