aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorkazachka <kazachka@mail.ua>2017-08-02 23:19:13 +0300
committerRoman Ivanov <romani@users.noreply.github.com>2017-08-28 14:34:38 -0700
commit76b6f994e669c147053b47361b2e909dfa5371fd (patch)
treec8e9dc13a054c26887c2b018cd1fca8ebfadffe9 /config
parent0ad1291f48ee9ff0598003a137775f940118141c (diff)
downloadcheckstyle-76b6f994e669c147053b47361b2e909dfa5371fd.tar.gz
Issue #3440: Added new check for verifying that annotation located on the same line with its target
Diffstat (limited to 'config')
-rw-r--r--config/checkstyle_checks.xml19
1 files changed, 19 insertions, 0 deletions
diff --git a/config/checkstyle_checks.xml b/config/checkstyle_checks.xml
index 834a8ab49..927c858a0 100644
--- a/config/checkstyle_checks.xml
+++ b/config/checkstyle_checks.xml
@@ -129,6 +129,25 @@
<property name="tokens" value="PARAMETER_DEF"/>
<property name="allowSamelineMultipleAnnotations" value="true"/>
</module>
+ <module name="AnnotationOnSameLine">
+ <!-- we can not use it as it conflicts with AnnotationLocation -->
+ <property name="severity" value="ignore"/>
+ <property name="tokens" value="METHOD_DEF"/>
+ <property name="tokens" value="CTOR_DEF"/>
+ <property name="tokens" value="TYPECAST"/>
+ <property name="tokens" value="DOT"/>
+ <property name="tokens" value="CLASS_DEF"/>
+ <property name="tokens" value="ENUM_DEF"/>
+ <property name="tokens" value="INTERFACE_DEF"/>
+ <property name="tokens" value="TYPE_ARGUMENT"/>
+ <property name="tokens" value="ANNOTATION_DEF"/>
+ <property name="tokens" value="LITERAL_NEW"/>
+ <property name="tokens" value="LITERAL_THROWS"/>
+ <property name="tokens" value="VARIABLE_DEF"/>
+ <property name="tokens" value="PARAMETER_DEF"/>
+ <property name="tokens" value="IMPLEMENTS_CLAUSE"/>
+ <property name="tokens" value="ANNOTATION_FIELD_DEF"/>
+ </module>
<module name="AnnotationUseStyle"/>
<module name="MissingDeprecated"/>
<module name="MissingOverride">