forked from sevntu-checkstyle/sevntu.checkstyle
/
checkstyle-metadata.xml
executable file
·66 lines (56 loc) · 3.44 KB
/
checkstyle-metadata.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE checkstyle-metadata PUBLIC
"-//eclipse-cs//DTD Check Metadata 1.1//EN"
"https://checkstyle.org/eclipse-cs/dtds/checkstyle-metadata_1_1.dtd">
<checkstyle-metadata>
<rule-group-metadata name="SevNTU checks" priority="500">
<rule-metadata name="%ForbidAnnotationCheck.name" internal-name="ForbidAnnotationCheck" parent="TreeWalker">
<alternative-name internal-name="com.github.sevntu.checkstyle.checks.annotation.ForbidAnnotationCheck"/>
<description>%ForbidAnnotationCheck.desc</description>
<property-metadata name="annotationNames" datatype="String" default-value="">
<description>%ForbidAnnotationCheck.annotationNames</description>
</property-metadata>
<property-metadata name="annotationTargets" datatype="MultiCheck" default-value="">
<description>%ForbidAnnotationCheck.annotationTargets</description>
<enumeration>
<property-value-option value="CLASS_DEF"/>
<property-value-option value="INTERFACE_DEF"/>
<property-value-option value="ENUM_DEF"/>
<property-value-option value="ANNOTATION_DEF"/>
<property-value-option value="ANNOTATION_FIELD_DEF"/>
<property-value-option value="ENUM_CONSTANT_DEF"/>
<property-value-option value="PARAMETER_DEF"/>
<property-value-option value="VARIABLE_DEF"/>
<property-value-option value="METHOD_DEF"/>
<property-value-option value="CTOR_DEF"/>
</enumeration>
</property-metadata>
<message-key key="annotation.incorrect.target"/>
</rule-metadata>
<rule-metadata name="%ForbidAnnotationElementValueCheck.name" internal-name="ForbidAnnotationElementValueCheck" parent="TreeWalker">
<alternative-name internal-name="com.github.sevntu.checkstyle.checks.annotation.ForbidAnnotationElementValueCheck"/>
<description>%ForbidAnnotationElementValueCheck.desc</description>
<property-metadata name="annotationName" datatype="String" default-value="">
<description>%ForbidAnnotationElementValueCheck.annotationName</description>
</property-metadata>
<property-metadata name="elementName" datatype="String" default-value="">
<description>%ForbidAnnotationElementValueCheck.elementName</description>
</property-metadata>
<property-metadata name="forbiddenElementValueRegexp" datatype="String" default-value="">
<description>%ForbidAnnotationElementValueCheck.forbiddenElementValueRegexp</description>
</property-metadata>
<message-key key="annotation.forbid.element.value"/>
</rule-metadata>
<rule-metadata name="%RequiredParameterForAnnotationCheck.name" internal-name="RequiredParameterForAnnotationCheck" parent="TreeWalker">
<alternative-name internal-name="com.github.sevntu.checkstyle.checks.annotation.RequiredParameterForAnnotationCheck"/>
<description>%RequiredParameterForAnnotationCheck.desc</description>
<property-metadata name="annotationName" datatype="String" default-value="">
<description>%RequiredParameterForAnnotationCheck.annotationName</description>
</property-metadata>
<property-metadata name="requiredParameters" datatype="String" default-value="">
<description>%RequiredParameterForAnnotationCheck.requiredParameters</description>
</property-metadata>
<message-key key="annotation.missing.required.parameter"/>
</rule-metadata>
</rule-group-metadata>
</checkstyle-metadata>