|
|
@@ -18,8 +18,8 @@
|
|
18
|
18
|
-->
|
|
19
|
19
|
|
|
20
|
20
|
<!DOCTYPE module PUBLIC
|
|
21
|
|
- "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
|
|
22
|
|
- "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
|
|
|
21
|
+ "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
|
|
|
22
|
+ "http://checkstyle.sourceforge.net/dtds/configuration_1_3.dtd">
|
|
23
|
23
|
|
|
24
|
24
|
<!--
|
|
25
|
25
|
|
|
|
@@ -52,7 +52,9 @@
|
|
52
|
52
|
|
|
53
|
53
|
<!-- Checks that a package.html file exists for each package. -->
|
|
54
|
54
|
<!-- See http://checkstyle.sf.net/config_javadoc.html#PackageHtml -->
|
|
55
|
|
- <module name="PackageHtml"/>
|
|
|
55
|
+ <module name="JavadocPackage">
|
|
|
56
|
+ <property name="allowLegacy" value="true" />
|
|
|
57
|
+ </module>
|
|
56
|
58
|
|
|
57
|
59
|
<!-- Checks whether files end with a new line. -->
|
|
58
|
60
|
<!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
|
|
|
@@ -62,6 +64,15 @@
|
|
62
|
64
|
<!-- See http://checkstyle.sf.net/config_misc.html#Translation -->
|
|
63
|
65
|
<module name="Translation"/>
|
|
64
|
66
|
|
|
|
67
|
+ <!-- Checks for Size Violations. -->
|
|
|
68
|
+ <!-- See http://checkstyle.sf.net/config_sizes.html -->
|
|
|
69
|
+ <module name="FileLength"/>
|
|
|
70
|
+ <module name="FileTabCharacter"/>
|
|
|
71
|
+
|
|
|
72
|
+ <module name="RegexpSingleline">
|
|
|
73
|
+ <property name="format" value="\s+$"/>
|
|
|
74
|
+ <property name="message" value="Line has trailing spaces."/>
|
|
|
75
|
+ </module>
|
|
65
|
76
|
|
|
66
|
77
|
<module name="TreeWalker">
|
|
67
|
78
|
|
|
|
@@ -112,15 +123,14 @@
|
|
112
|
123
|
<!-- Checks for imports -->
|
|
113
|
124
|
<!-- See http://checkstyle.sf.net/config_import.html -->
|
|
114
|
125
|
<module name="AvoidStarImport"/>
|
|
115
|
|
- <module name="IllegalImport"/> <!-- defaults to sun.* packages -->
|
|
|
126
|
+ <module name="IllegalImport">
|
|
|
127
|
+ <property name="illegalPkgs" value="sun.*, org.apache.commons.logging"/>
|
|
|
128
|
+ </module>
|
|
|
129
|
+
|
|
116
|
130
|
<module name="RedundantImport"/>
|
|
117
|
131
|
<module name="UnusedImports"/>
|
|
118
|
132
|
|
|
119
|
133
|
|
|
120
|
|
- <!-- Checks for Size Violations. -->
|
|
121
|
|
- <!-- See http://checkstyle.sf.net/config_sizes.html -->
|
|
122
|
|
- <module name="FileLength"/>
|
|
123
|
|
-
|
|
124
|
134
|
<module name="LineLength">
|
|
125
|
135
|
<property name="max" value="120"/>
|
|
126
|
136
|
</module>
|
|
|
@@ -146,7 +156,7 @@
|
|
146
|
156
|
|
|
147
|
157
|
<module name="WhitespaceAfter">
|
|
148
|
158
|
<!-- Default tokens and additional GENERIC_END -->
|
|
149
|
|
- <property name="tokens" value="COMMA, SEMI, TYPECAST, GENERIC_END"/>
|
|
|
159
|
+ <property name="tokens" value="COMMA, SEMI, TYPECAST"/>
|
|
150
|
160
|
</module>
|
|
151
|
161
|
|
|
152
|
162
|
<module name="WhitespaceAround">
|
|
|
@@ -165,7 +175,6 @@
|
|
165
|
175
|
<module name="OperatorWrap"/>
|
|
166
|
176
|
<module name="ParenPad"/>
|
|
167
|
177
|
<module name="TypecastParenPad"/>
|
|
168
|
|
- <module name="TabCharacter"/>
|
|
169
|
178
|
|
|
170
|
179
|
|
|
171
|
180
|
<!-- Modifier Checks -->
|
|
|
@@ -185,14 +194,12 @@
|
|
185
|
194
|
|
|
186
|
195
|
<!-- Checks for common coding problems -->
|
|
187
|
196
|
<!-- See http://checkstyle.sf.net/config_coding.html -->
|
|
188
|
|
- <module name="DoubleCheckedLocking"/> <!-- MY FAVOURITE -->
|
|
189
|
197
|
<module name="EmptyStatement"/>
|
|
190
|
198
|
<module name="EqualsHashCode"/>
|
|
191
|
199
|
<module name="IllegalInstantiation"/>
|
|
192
|
200
|
<module name="InnerAssignment"/>
|
|
193
|
201
|
<module name="MagicNumber"/>
|
|
194
|
202
|
<module name="MissingSwitchDefault"/>
|
|
195
|
|
- <module name="RedundantThrows"/>
|
|
196
|
203
|
<module name="SimplifyBooleanExpression"/>
|
|
197
|
204
|
<module name="SimplifyBooleanReturn"/>
|
|
198
|
205
|
|
|
|
@@ -209,10 +216,7 @@
|
|
209
|
216
|
<!-- See http://checkstyle.sf.net/config_misc.html -->
|
|
210
|
217
|
<module name="ArrayTypeStyle"/>
|
|
211
|
218
|
<module name="FinalParameters"/>
|
|
212
|
|
- <module name="GenericIllegalRegexp">
|
|
213
|
|
- <property name="format" value="\s+$"/>
|
|
214
|
|
- <property name="message" value="Line has trailing spaces."/>
|
|
215
|
|
- </module>
|
|
|
219
|
+
|
|
216
|
220
|
<module name="TodoComment"/>
|
|
217
|
221
|
<module name="UpperEll"/>
|
|
218
|
222
|
|