|
@@ -2,13 +2,12 @@
|
2
|
2
|
<!DOCTYPE module PUBLIC
|
3
|
3
|
"-//Puppy Crawl//DTD Check Configuration 1.2//EN"
|
4
|
4
|
"http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
|
5
|
|
-
|
6
|
5
|
<module name="Checker">
|
7
|
6
|
|
8
|
7
|
<!-- Checks that a package.html file exists for each package. -->
|
9
|
8
|
<!-- See http://checkstyle.sf.net/config_javadoc.html#PackageHtml -->
|
10
|
9
|
<module name="JavadocPackage">
|
11
|
|
- <property name="severity" value="warning"/>
|
|
10
|
+ <property name="severity" value="warning"/>
|
12
|
11
|
</module>
|
13
|
12
|
|
14
|
13
|
<!-- Checks whether files end with a new line. -->
|
|
@@ -29,8 +28,8 @@
|
29
|
28
|
<module name="TreeWalker">
|
30
|
29
|
<module name="UncommentedMain"/>
|
31
|
30
|
<module name="TodoComment">
|
32
|
|
- <property name="severity" value="warning"/>
|
33
|
|
- </module>
|
|
31
|
+ <property name="severity" value="warning"/>
|
|
32
|
+ </module>
|
34
|
33
|
<module name="SuperFinalize"/>
|
35
|
34
|
<module name="SuperClone"/>
|
36
|
35
|
<module name="RightCurly"/>
|
|
@@ -42,41 +41,41 @@
|
42
|
41
|
<module name="NoClone"/>
|
43
|
42
|
<module name="NestedForDepth"/>
|
44
|
43
|
<module name="NPathComplexity">
|
45
|
|
- <property name="severity" value="warning"/>
|
46
|
|
- <property name="max" value="500"/>
|
|
44
|
+ <property name="severity" value="warning"/>
|
|
45
|
+ <property name="max" value="500"/>
|
47
|
46
|
</module>
|
48
|
47
|
<module name="MultipleVariableDeclarations"/>
|
49
|
48
|
<module name="MissingOverride"/>
|
50
|
49
|
<module name="MissingDeprecated"/>
|
51
|
|
- <module name="MethodTypeParameterName"/>
|
|
50
|
+ <module name="MethodTypeParameterName"/>
|
52
|
51
|
<module name="MethodCount"/>
|
53
|
52
|
<module name="MagicNumber">
|
54
|
|
- <property name="ignoreHashCodeMethod" value="true"/>
|
|
53
|
+ <property name="ignoreHashCodeMethod" value="true"/>
|
55
|
54
|
</module>
|
56
|
|
- <module name="LineLength">
|
57
|
|
- <property name="severity" value="warning"/>
|
58
|
|
- <property name="max" value="100"/>
|
59
|
|
- </module>
|
60
|
|
- <module name="JavaNCSS">
|
61
|
|
- <property name="methodMaximum" value="200"/>
|
62
|
|
- </module>
|
63
|
|
- <module name="InnerTypeLast"/>
|
64
|
|
- <module name="Indentation"/>
|
65
|
|
- <module name="IllegalType"/>
|
66
|
|
- <module name="FinalLocalVariable"/>
|
67
|
|
- <module name="CyclomaticComplexity"/>
|
68
|
|
-
|
69
|
|
- <module name="ImportOrder">
|
70
|
|
- <property name="groups" value="com.dmdirc,com.google,java,javax"/>
|
71
|
|
- <property name="ordered" value="true"/>
|
72
|
|
- <property name="separated" value="true"/>
|
73
|
|
- </module>
|
74
|
|
-
|
|
55
|
+ <module name="LineLength">
|
|
56
|
+ <property name="severity" value="warning"/>
|
|
57
|
+ <property name="max" value="100"/>
|
|
58
|
+ </module>
|
|
59
|
+ <module name="JavaNCSS">
|
|
60
|
+ <property name="methodMaximum" value="200"/>
|
|
61
|
+ </module>
|
|
62
|
+ <module name="InnerTypeLast"/>
|
|
63
|
+ <module name="Indentation"/>
|
|
64
|
+ <module name="IllegalType"/>
|
|
65
|
+ <module name="FinalLocalVariable"/>
|
|
66
|
+ <module name="CyclomaticComplexity"/>
|
|
67
|
+ <module name="ImportOrder">
|
|
68
|
+ <property name="groups" value="com.dmdirc,com.google,java,javax"/>
|
|
69
|
+ <property name="ordered" value="true"/>
|
|
70
|
+ <property name="separated" value="true"/>
|
|
71
|
+ <property name="option" value="bottom"/>
|
|
72
|
+ </module>
|
|
73
|
+
|
75
|
74
|
<!-- Checks for Javadoc comments. -->
|
76
|
75
|
<!-- See http://checkstyle.sf.net/config_javadoc.html -->
|
77
|
76
|
<module name="JavadocMethod">
|
78
|
|
- <property name="allowUndeclaredRTE" value="true"/>
|
79
|
|
- </module>
|
|
77
|
+ <property name="allowUndeclaredRTE" value="true"/>
|
|
78
|
+ </module>
|
80
|
79
|
<module name="JavadocType"/>
|
81
|
80
|
<module name="JavadocVariable"/>
|
82
|
81
|
<module name="JavadocStyle"/>
|
|
@@ -84,7 +83,7 @@
|
84
|
83
|
<!-- Checks for Naming Conventions. -->
|
85
|
84
|
<!-- See http://checkstyle.sf.net/config_naming.html -->
|
86
|
85
|
<module name="ConstantName"/>
|
87
|
|
- <module name="ClassTypeParameterName"/>
|
|
86
|
+ <module name="ClassTypeParameterName"/>
|
88
|
87
|
<module name="LocalFinalVariableName"/>
|
89
|
88
|
<module name="LocalVariableName"/>
|
90
|
89
|
<module name="MemberName"/>
|
|
@@ -106,7 +105,7 @@
|
106
|
105
|
<!-- Checks for whitespace -->
|
107
|
106
|
<!-- See http://checkstyle.sf.net/config_whitespace.html -->
|
108
|
107
|
<module name="EmptyForIteratorPad"/>
|
109
|
|
- <module name="EmptyForInitializerPad"/>
|
|
108
|
+ <module name="EmptyForInitializerPad"/>
|
110
|
109
|
<module name="MethodParamPad"/>
|
111
|
110
|
<module name="NoWhitespaceAfter"/>
|
112
|
111
|
<module name="NoWhitespaceBefore"/>
|
|
@@ -115,9 +114,15 @@
|
115
|
114
|
<module name="TypecastParenPad"/>
|
116
|
115
|
<module name="WhitespaceAfter"/>
|
117
|
116
|
<module name="WhitespaceAround">
|
118
|
|
- <property name="tokens" value="
|
119
|
|
- ASSIGN, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN, EQUAL, GE, GT, LAND, LCURLY, LE, LITERAL_ASSERT, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_RETURN, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION, RCURLY, SL, SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR, STAR_ASSIGN, TYPE_EXTENSION_AND, WILDCARD_TYPE" />
|
120
|
|
- </module>
|
|
117
|
+ <property name="tokens" value="
|
|
118
|
+ ASSIGN, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN,
|
|
119
|
+ COLON, DIV, DIV_ASSIGN, EQUAL, GE, GT, LAND, LCURLY, LE, LITERAL_ASSERT,
|
|
120
|
+ LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF,
|
|
121
|
+ LITERAL_RETURN, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, LOR, LT, MINUS,
|
|
122
|
+ MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION, RCURLY, SL,
|
|
123
|
+ SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR, STAR_ASSIGN, TYPE_EXTENSION_AND,
|
|
124
|
+ WILDCARD_TYPE" />
|
|
125
|
+ </module>
|
121
|
126
|
|
122
|
127
|
|
123
|
128
|
<!-- Modifier Checks -->
|
|
@@ -140,52 +145,50 @@
|
140
|
145
|
<module name="EmptyStatement"/>
|
141
|
146
|
<module name="EqualsHashCode"/>
|
142
|
147
|
<module name="HiddenField">
|
143
|
|
- <property name="ignoreConstructorParameter" value="true"/>
|
144
|
|
- <property name="ignoreSetter" value="true"/>
|
145
|
|
- <property name="ignoreAbstractMethods" value="true"/>
|
|
148
|
+ <property name="ignoreConstructorParameter" value="true"/>
|
|
149
|
+ <property name="ignoreSetter" value="true"/>
|
|
150
|
+ <property name="ignoreAbstractMethods" value="true"/>
|
146
|
151
|
</module>
|
147
|
152
|
<module name="IllegalInstantiation"/>
|
148
|
153
|
<module name="InnerAssignment">
|
149
|
154
|
<property name="severity" value="warning"/>
|
150
|
|
- </module>
|
|
155
|
+ </module>
|
151
|
156
|
<module name="MissingSwitchDefault"/>
|
152
|
157
|
<module name="RedundantThrows"/>
|
153
|
158
|
<module name="SimplifyBooleanExpression"/>
|
154
|
159
|
<module name="SimplifyBooleanReturn"/>
|
155
|
|
- <module name="ArrayTrailingComma"/>
|
156
|
|
- <module name="CovariantEquals"/>
|
157
|
|
- <module name="FinalLocalVariable"/>
|
158
|
|
- <module name="ModifiedControlVariable">
|
|
160
|
+ <module name="ArrayTrailingComma"/>
|
|
161
|
+ <module name="CovariantEquals"/>
|
|
162
|
+ <module name="FinalLocalVariable"/>
|
|
163
|
+ <module name="ModifiedControlVariable">
|
159
|
164
|
<property name="severity" value="warning"/>
|
160
|
165
|
</module>
|
161
|
|
- <module name="StringLiteralEquality"/>
|
162
|
|
- <module name="NestedIfDepth">
|
163
|
|
- <property name="max" value="3"/>
|
164
|
|
- </module>
|
165
|
|
- <module name="NestedTryDepth"/>
|
166
|
|
- <module name="IllegalCatch"/>
|
167
|
|
- <module name="HiddenField">
|
168
|
|
- <property name="ignoreConstructorParameter" value="true"/>
|
169
|
|
- <property name="ignoreSetter" value="true"/>
|
170
|
|
- </module>
|
|
166
|
+ <module name="StringLiteralEquality"/>
|
|
167
|
+ <module name="NestedIfDepth">
|
|
168
|
+ <property name="max" value="3"/>
|
|
169
|
+ </module>
|
|
170
|
+ <module name="NestedTryDepth"/>
|
|
171
|
+ <module name="IllegalCatch"/>
|
|
172
|
+ <module name="HiddenField">
|
|
173
|
+ <property name="ignoreConstructorParameter" value="true"/>
|
|
174
|
+ <property name="ignoreSetter" value="true"/>
|
|
175
|
+ </module>
|
171
|
176
|
<module name="GenericWhitespace"/>
|
172
|
|
- <module name="EqualsAvoidNull"/>
|
173
|
|
- <module name="BooleanExpressionComplexity"/>
|
174
|
|
- <module name="AnonInnerLength">
|
175
|
|
- <property name="max" value="50"/>
|
176
|
|
- </module>
|
177
|
|
- <module name="AnnotationUseStyle"/>
|
178
|
|
-
|
179
|
|
- <module name="IllegalThrows"/>
|
180
|
|
-
|
181
|
|
- <module name="PackageDeclaration"/>
|
182
|
|
- <module name="DeclarationOrder"/>
|
183
|
|
- <module name="ParameterAssignment"/>
|
184
|
|
- <module name="ExplicitInitialization"/>
|
185
|
|
- <module name="DefaultComesLast"/>
|
186
|
|
- <module name="FallThrough"/>
|
187
|
|
- <module name="UnnecessaryParentheses"/>
|
188
|
|
-
|
|
177
|
+ <module name="EqualsAvoidNull"/>
|
|
178
|
+ <module name="BooleanExpressionComplexity"/>
|
|
179
|
+ <module name="AnonInnerLength">
|
|
180
|
+ <property name="max" value="50"/>
|
|
181
|
+ </module>
|
|
182
|
+ <module name="AnnotationUseStyle"/>
|
|
183
|
+ <module name="IllegalThrows"/>
|
|
184
|
+ <module name="PackageDeclaration"/>
|
|
185
|
+ <module name="DeclarationOrder"/>
|
|
186
|
+ <module name="ParameterAssignment"/>
|
|
187
|
+ <module name="ExplicitInitialization"/>
|
|
188
|
+ <module name="DefaultComesLast"/>
|
|
189
|
+ <module name="FallThrough"/>
|
|
190
|
+ <module name="UnnecessaryParentheses"/>
|
|
191
|
+
|
189
|
192
|
|
190
|
193
|
<!-- Checks for class design -->
|
191
|
194
|
<!-- See http://checkstyle.sf.net/config_design.html -->
|
|
@@ -193,10 +196,10 @@
|
193
|
196
|
<module name="HideUtilityClassConstructor"/>
|
194
|
197
|
<module name="InterfaceIsType"/>
|
195
|
198
|
<module name="VisibilityModifier"/>
|
196
|
|
- <module name="MutableException"/>
|
197
|
|
- <module name="ThrowsCount">
|
198
|
|
- <property name="max" value="2"/>
|
199
|
|
- </module>
|
|
199
|
+ <module name="MutableException"/>
|
|
200
|
+ <module name="ThrowsCount">
|
|
201
|
+ <property name="max" value="2"/>
|
|
202
|
+ </module>
|
200
|
203
|
|
201
|
204
|
|
202
|
205
|
<!-- Miscellaneous other checks. -->
|
|
@@ -204,7 +207,5 @@
|
204
|
207
|
<module name="ArrayTypeStyle"/>
|
205
|
208
|
<module name="FinalParameters"/>
|
206
|
209
|
<module name="UpperEll"/>
|
207
|
|
-
|
208
|
210
|
</module>
|
209
|
|
-
|
210
|
211
|
</module>
|