diff options
author | Andrei Selkin <andreyselkin@gmail.com> | 2016-09-09 01:50:23 +0400 |
---|---|---|
committer | Roman Ivanov <romani@users.noreply.github.com> | 2016-09-08 14:50:23 -0700 |
commit | d563f0060cb8bab29c118f1e54a5dbcb5a16fdae (patch) | |
tree | 0bdef2c99ea9d7ee08e41d288959b40b5f98f2fd /config | |
parent | 230919ee09c21fcbb11e1c2e5fadbc2a2715c72e (diff) | |
download | checkstyle-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.xml | 10 | ||||
-rw-r--r-- | config/sevntu_suppressions.xml | 7 |
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 |