Better DisplayEventActivity
[unical.git] / .pmd
CommitLineData
5cf4714f
MG
1<?xml version="1.0" encoding="UTF-8"?>
2<pmd>
3 <useProjectRuleSet>false</useProjectRuleSet>
4 <ruleSetFile>.ruleset</ruleSetFile>
5 <rules>
6 <rule>
dfc674f6
MG
7 <name>AbstractClassWithoutAbstractMethod</name>
8 <ruleset>Design Rules</ruleset>
5cf4714f
MG
9 </rule>
10 <rule>
dfc674f6
MG
11 <name>AbstractClassWithoutAnyMethod</name>
12 <ruleset>Design Rules</ruleset>
5cf4714f
MG
13 </rule>
14 <rule>
dfc674f6
MG
15 <name>AbstractNaming</name>
16 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
17 </rule>
18 <rule>
dfc674f6
MG
19 <name>AccessorClassGeneration</name>
20 <ruleset>Design Rules</ruleset>
5cf4714f
MG
21 </rule>
22 <rule>
dfc674f6
MG
23 <name>AddEmptyString</name>
24 <ruleset>Optimization Rules</ruleset>
5cf4714f
MG
25 </rule>
26 <rule>
dfc674f6
MG
27 <name>AppendCharacterWithChar</name>
28 <ruleset>String and StringBuffer Rules</ruleset>
5cf4714f
MG
29 </rule>
30 <rule>
dfc674f6
MG
31 <name>ArrayIsStoredDirectly</name>
32 <ruleset>Security Code Guidelines</ruleset>
5cf4714f
MG
33 </rule>
34 <rule>
dfc674f6
MG
35 <name>AssignmentInOperand</name>
36 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
37 </rule>
38 <rule>
dfc674f6
MG
39 <name>AssignmentToNonFinalStatic</name>
40 <ruleset>Design Rules</ruleset>
5cf4714f
MG
41 </rule>
42 <rule>
dfc674f6
MG
43 <name>AtLeastOneConstructor</name>
44 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
45 </rule>
46 <rule>
dfc674f6
MG
47 <name>AvoidAccessibilityAlteration</name>
48 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
49 </rule>
50 <rule>
dfc674f6
MG
51 <name>AvoidArrayLoops</name>
52 <ruleset>Optimization Rules</ruleset>
5cf4714f
MG
53 </rule>
54 <rule>
dfc674f6
MG
55 <name>AvoidAssertAsIdentifier</name>
56 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
57 </rule>
58 <rule>
dfc674f6
MG
59 <name>AvoidCallingFinalize</name>
60 <ruleset>Finalizer Rules</ruleset>
5cf4714f
MG
61 </rule>
62 <rule>
dfc674f6
MG
63 <name>AvoidCatchingNPE</name>
64 <ruleset>Strict Exception Rules</ruleset>
5cf4714f
MG
65 </rule>
66 <rule>
dfc674f6
MG
67 <name>AvoidCatchingThrowable</name>
68 <ruleset>Strict Exception Rules</ruleset>
5cf4714f
MG
69 </rule>
70 <rule>
dfc674f6
MG
71 <name>AvoidConstantsInterface</name>
72 <ruleset>Design Rules</ruleset>
5cf4714f
MG
73 </rule>
74 <rule>
dfc674f6 75 <name>AvoidDecimalLiteralsInBigDecimalConstructor</name>
724f9857 76 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
77 </rule>
78 <rule>
dfc674f6
MG
79 <name>AvoidDeeplyNestedIfStmts</name>
80 <ruleset>Design Rules</ruleset>
5cf4714f
MG
81 </rule>
82 <rule>
dfc674f6
MG
83 <name>AvoidDollarSigns</name>
84 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
85 </rule>
86 <rule>
dfc674f6
MG
87 <name>AvoidDuplicateLiterals</name>
88 <ruleset>String and StringBuffer Rules</ruleset>
5cf4714f
MG
89 </rule>
90 <rule>
dfc674f6
MG
91 <name>AvoidEnumAsIdentifier</name>
92 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
93 </rule>
94 <rule>
dfc674f6
MG
95 <name>AvoidFieldNameMatchingMethodName</name>
96 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
97 </rule>
98 <rule>
dfc674f6
MG
99 <name>AvoidFieldNameMatchingTypeName</name>
100 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
101 </rule>
102 <rule>
dfc674f6
MG
103 <name>AvoidFinalLocalVariable</name>
104 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
105 </rule>
106 <rule>
dfc674f6
MG
107 <name>AvoidInstanceofChecksInCatchClause</name>
108 <ruleset>Design Rules</ruleset>
5cf4714f
MG
109 </rule>
110 <rule>
dfc674f6 111 <name>AvoidMultipleUnaryOperators</name>
724f9857 112 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
113 </rule>
114 <rule>
dfc674f6
MG
115 <name>AvoidProtectedFieldInFinalClass</name>
116 <ruleset>Design Rules</ruleset>
5cf4714f
MG
117 </rule>
118 <rule>
dfc674f6
MG
119 <name>AvoidReassigningParameters</name>
120 <ruleset>Design Rules</ruleset>
5cf4714f
MG
121 </rule>
122 <rule>
dfc674f6
MG
123 <name>AvoidRethrowingException</name>
124 <ruleset>Strict Exception Rules</ruleset>
5cf4714f
MG
125 </rule>
126 <rule>
dfc674f6
MG
127 <name>AvoidStringBufferField</name>
128 <ruleset>String and StringBuffer Rules</ruleset>
5cf4714f
MG
129 </rule>
130 <rule>
dfc674f6
MG
131 <name>AvoidSynchronizedAtMethodLevel</name>
132 <ruleset>Design Rules</ruleset>
5cf4714f
MG
133 </rule>
134 <rule>
dfc674f6 135 <name>AvoidThreadGroup</name>
724f9857 136 <ruleset>Basic Rules</ruleset>
5cf4714f 137 </rule>
5cf4714f 138 <rule>
dfc674f6
MG
139 <name>AvoidThrowingNewInstanceOfSameException</name>
140 <ruleset>Strict Exception Rules</ruleset>
5cf4714f
MG
141 </rule>
142 <rule>
dfc674f6
MG
143 <name>AvoidThrowingNullPointerException</name>
144 <ruleset>Strict Exception Rules</ruleset>
5cf4714f
MG
145 </rule>
146 <rule>
dfc674f6
MG
147 <name>AvoidThrowingRawExceptionTypes</name>
148 <ruleset>Strict Exception Rules</ruleset>
5cf4714f
MG
149 </rule>
150 <rule>
dfc674f6
MG
151 <name>AvoidUsingHardCodedIP</name>
152 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
153 </rule>
154 <rule>
dfc674f6
MG
155 <name>AvoidUsingNativeCode</name>
156 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
157 </rule>
158 <rule>
dfc674f6
MG
159 <name>AvoidUsingOctalValues</name>
160 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
161 </rule>
162 <rule>
dfc674f6 163 <name>AvoidUsingShortType</name>
724f9857 164 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
165 </rule>
166 <rule>
dfc674f6 167 <name>AvoidUsingVolatile</name>
724f9857 168 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
169 </rule>
170 <rule>
dfc674f6
MG
171 <name>BadComparison</name>
172 <ruleset>Design Rules</ruleset>
5cf4714f
MG
173 </rule>
174 <rule>
dfc674f6
MG
175 <name>BigIntegerInstantiation</name>
176 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
177 </rule>
178 <rule>
dfc674f6
MG
179 <name>BooleanGetMethodName</name>
180 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
181 </rule>
182 <rule>
dfc674f6
MG
183 <name>BooleanInstantiation</name>
184 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
185 </rule>
186 <rule>
724f9857
MG
187 <name>BooleanInversion</name>
188 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
189 </rule>
190 <rule>
dfc674f6
MG
191 <name>BrokenNullCheck</name>
192 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
193 </rule>
194 <rule>
dfc674f6
MG
195 <name>ByteInstantiation</name>
196 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
197 </rule>
198 <rule>
dfc674f6 199 <name>CallSuperInConstructor</name>
724f9857 200 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
201 </rule>
202 <rule>
dfc674f6
MG
203 <name>CheckResultSet</name>
204 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
205 </rule>
206 <rule>
dfc674f6
MG
207 <name>ClassCastExceptionWithToArray</name>
208 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
209 </rule>
210 <rule>
dfc674f6
MG
211 <name>ClassNamingConventions</name>
212 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
213 </rule>
214 <rule>
dfc674f6
MG
215 <name>ClassWithOnlyPrivateConstructorsShouldBeFinal</name>
216 <ruleset>Design Rules</ruleset>
5cf4714f
MG
217 </rule>
218 <rule>
dfc674f6
MG
219 <name>CloneMethodMustImplementCloneable</name>
220 <ruleset>Type Resolution Rules</ruleset>
5cf4714f
MG
221 </rule>
222 <rule>
dfc674f6
MG
223 <name>CloneThrowsCloneNotSupportedException</name>
224 <ruleset>Clone Implementation Rules</ruleset>
5cf4714f
MG
225 </rule>
226 <rule>
dfc674f6
MG
227 <name>CloseResource</name>
228 <ruleset>Design Rules</ruleset>
5cf4714f
MG
229 </rule>
230 <rule>
dfc674f6
MG
231 <name>CollapsibleIfStatements</name>
232 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
233 </rule>
234 <rule>
dfc674f6 235 <name>CompareObjectsWithEquals</name>
724f9857 236 <ruleset>Design Rules</ruleset>
5cf4714f
MG
237 </rule>
238 <rule>
dfc674f6 239 <name>ConfusingTernary</name>
724f9857 240 <ruleset>Design Rules</ruleset>
5cf4714f
MG
241 </rule>
242 <rule>
dfc674f6
MG
243 <name>ConsecutiveLiteralAppends</name>
244 <ruleset>String and StringBuffer Rules</ruleset>
5cf4714f
MG
245 </rule>
246 <rule>
dfc674f6 247 <name>ConstructorCallsOverridableMethod</name>
724f9857 248 <ruleset>Design Rules</ruleset>
5cf4714f
MG
249 </rule>
250 <rule>
dfc674f6
MG
251 <name>CouplingBetweenObjects</name>
252 <ruleset>Coupling Rules</ruleset>
5cf4714f
MG
253 </rule>
254 <rule>
dfc674f6 255 <name>DefaultLabelNotLastInSwitchStmt</name>
724f9857 256 <ruleset>Design Rules</ruleset>
5cf4714f
MG
257 </rule>
258 <rule>
dfc674f6
MG
259 <name>DefaultPackage</name>
260 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
261 </rule>
262 <rule>
dfc674f6
MG
263 <name>DoNotCallGarbageCollectionExplicitly</name>
264 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
265 </rule>
266 <rule>
dfc674f6
MG
267 <name>DoNotCallSystemExit</name>
268 <ruleset>J2EE Rules</ruleset>
5cf4714f
MG
269 </rule>
270 <rule>
dfc674f6
MG
271 <name>DoNotExtendJavaLangError</name>
272 <ruleset>Strict Exception Rules</ruleset>
5cf4714f
MG
273 </rule>
274 <rule>
dfc674f6
MG
275 <name>DoNotThrowExceptionInFinally</name>
276 <ruleset>Strict Exception Rules</ruleset>
5cf4714f
MG
277 </rule>
278 <rule>
dfc674f6
MG
279 <name>DoNotUseThreads</name>
280 <ruleset>J2EE Rules</ruleset>
5cf4714f
MG
281 </rule>
282 <rule>
dfc674f6
MG
283 <name>DontImportJavaLang</name>
284 <ruleset>Import Statement Rules</ruleset>
5cf4714f
MG
285 </rule>
286 <rule>
dfc674f6
MG
287 <name>DontImportSun</name>
288 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
289 </rule>
290 <rule>
dfc674f6
MG
291 <name>DoubleCheckedLocking</name>
292 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
293 </rule>
294 <rule>
dfc674f6
MG
295 <name>DuplicateImports</name>
296 <ruleset>Import Statement Rules</ruleset>
5cf4714f
MG
297 </rule>
298 <rule>
dfc674f6
MG
299 <name>EmptyCatchBlock</name>
300 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
301 </rule>
302 <rule>
dfc674f6
MG
303 <name>EmptyFinalizer</name>
304 <ruleset>Finalizer Rules</ruleset>
5cf4714f
MG
305 </rule>
306 <rule>
dfc674f6
MG
307 <name>EmptyFinallyBlock</name>
308 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
309 </rule>
310 <rule>
dfc674f6
MG
311 <name>EmptyIfStmt</name>
312 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
313 </rule>
314 <rule>
dfc674f6
MG
315 <name>EmptyInitializer</name>
316 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
317 </rule>
318 <rule>
dfc674f6 319 <name>EmptyMethodInAbstractClassShouldBeAbstract</name>
724f9857 320 <ruleset>Design Rules</ruleset>
5cf4714f
MG
321 </rule>
322 <rule>
dfc674f6
MG
323 <name>EmptyStatementNotInLoop</name>
324 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
325 </rule>
326 <rule>
dfc674f6
MG
327 <name>EmptyStaticInitializer</name>
328 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
329 </rule>
330 <rule>
dfc674f6
MG
331 <name>EmptySwitchStatements</name>
332 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
333 </rule>
334 <rule>
dfc674f6
MG
335 <name>EmptySynchronizedBlock</name>
336 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
337 </rule>
338 <rule>
dfc674f6
MG
339 <name>EmptyTryBlock</name>
340 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
341 </rule>
342 <rule>
dfc674f6
MG
343 <name>EmptyWhileStmt</name>
344 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
345 </rule>
346 <rule>
dfc674f6 347 <name>EqualsNull</name>
724f9857 348 <ruleset>Design Rules</ruleset>
5cf4714f
MG
349 </rule>
350 <rule>
dfc674f6
MG
351 <name>ExceptionAsFlowControl</name>
352 <ruleset>Strict Exception Rules</ruleset>
5cf4714f
MG
353 </rule>
354 <rule>
dfc674f6
MG
355 <name>ExcessiveClassLength</name>
356 <ruleset>Code Size Rules</ruleset>
5cf4714f
MG
357 </rule>
358 <rule>
dfc674f6
MG
359 <name>ExcessiveImports</name>
360 <ruleset>Coupling Rules</ruleset>
5cf4714f
MG
361 </rule>
362 <rule>
dfc674f6
MG
363 <name>ExcessiveMethodLength</name>
364 <ruleset>Code Size Rules</ruleset>
5cf4714f
MG
365 </rule>
366 <rule>
dfc674f6
MG
367 <name>ExcessiveParameterList</name>
368 <ruleset>Code Size Rules</ruleset>
5cf4714f
MG
369 </rule>
370 <rule>
dfc674f6
MG
371 <name>ExcessivePublicCount</name>
372 <ruleset>Code Size Rules</ruleset>
5cf4714f
MG
373 </rule>
374 <rule>
dfc674f6 375 <name>FinalFieldCouldBeStatic</name>
724f9857 376 <ruleset>Design Rules</ruleset>
5cf4714f
MG
377 </rule>
378 <rule>
dfc674f6
MG
379 <name>FinalizeDoesNotCallSuperFinalize</name>
380 <ruleset>Finalizer Rules</ruleset>
5cf4714f
MG
381 </rule>
382 <rule>
dfc674f6
MG
383 <name>FinalizeOnlyCallsSuperFinalize</name>
384 <ruleset>Finalizer Rules</ruleset>
5cf4714f
MG
385 </rule>
386 <rule>
dfc674f6
MG
387 <name>FinalizeOverloaded</name>
388 <ruleset>Finalizer Rules</ruleset>
5cf4714f
MG
389 </rule>
390 <rule>
dfc674f6
MG
391 <name>FinalizeShouldBeProtected</name>
392 <ruleset>Finalizer Rules</ruleset>
5cf4714f
MG
393 </rule>
394 <rule>
dfc674f6
MG
395 <name>ForLoopShouldBeWhileLoop</name>
396 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
397 </rule>
398 <rule>
dfc674f6 399 <name>IdempotentOperations</name>
724f9857 400 <ruleset>Design Rules</ruleset>
5cf4714f
MG
401 </rule>
402 <rule>
dfc674f6 403 <name>ImmutableField</name>
724f9857 404 <ruleset>Design Rules</ruleset>
5cf4714f
MG
405 </rule>
406 <rule>
dfc674f6
MG
407 <name>ImportFromSamePackage</name>
408 <ruleset>Import Statement Rules</ruleset>
5cf4714f
MG
409 </rule>
410 <rule>
dfc674f6
MG
411 <name>InefficientEmptyStringCheck</name>
412 <ruleset>String and StringBuffer Rules</ruleset>
5cf4714f
MG
413 </rule>
414 <rule>
dfc674f6
MG
415 <name>InefficientStringBuffering</name>
416 <ruleset>String and StringBuffer Rules</ruleset>
5cf4714f
MG
417 </rule>
418 <rule>
dfc674f6 419 <name>InstantiationToGetClass</name>
724f9857 420 <ruleset>Design Rules</ruleset>
5cf4714f
MG
421 </rule>
422 <rule>
dfc674f6
MG
423 <name>InsufficientStringBufferDeclaration</name>
424 <ruleset>String and StringBuffer Rules</ruleset>
5cf4714f
MG
425 </rule>
426 <rule>
dfc674f6
MG
427 <name>IntegerInstantiation</name>
428 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
429 </rule>
430 <rule>
dfc674f6
MG
431 <name>JumbledIncrementer</name>
432 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
433 </rule>
434 <rule>
dfc674f6
MG
435 <name>JUnit4SuitesShouldUseSuiteAnnotation</name>
436 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
437 </rule>
438 <rule>
dfc674f6
MG
439 <name>JUnit4TestShouldUseAfterAnnotation</name>
440 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
441 </rule>
442 <rule>
dfc674f6
MG
443 <name>JUnit4TestShouldUseBeforeAnnotation</name>
444 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
445 </rule>
446 <rule>
dfc674f6
MG
447 <name>JUnit4TestShouldUseTestAnnotation</name>
448 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
449 </rule>
450 <rule>
dfc674f6
MG
451 <name>JUnitAssertionsShouldIncludeMessage</name>
452 <ruleset>JUnit Rules</ruleset>
5cf4714f
MG
453 </rule>
454 <rule>
dfc674f6
MG
455 <name>JUnitSpelling</name>
456 <ruleset>JUnit Rules</ruleset>
5cf4714f
MG
457 </rule>
458 <rule>
dfc674f6
MG
459 <name>JUnitStaticSuite</name>
460 <ruleset>JUnit Rules</ruleset>
5cf4714f
MG
461 </rule>
462 <rule>
dfc674f6
MG
463 <name>JUnitTestsShouldIncludeAssert</name>
464 <ruleset>JUnit Rules</ruleset>
5cf4714f
MG
465 </rule>
466 <rule>
dfc674f6
MG
467 <name>JUnitUseExpected</name>
468 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
469 </rule>
470 <rule>
724f9857
MG
471 <name>LocalHomeNamingConvention</name>
472 <ruleset>J2EE Rules</ruleset>
5cf4714f
MG
473 </rule>
474 <rule>
724f9857
MG
475 <name>LocalInterfaceSessionNamingConvention</name>
476 <ruleset>J2EE Rules</ruleset>
5cf4714f
MG
477 </rule>
478 <rule>
dfc674f6
MG
479 <name>LocalVariableCouldBeFinal</name>
480 <ruleset>Optimization Rules</ruleset>
5cf4714f
MG
481 </rule>
482 <rule>
dfc674f6
MG
483 <name>LoggerIsNotStaticFinal</name>
484 <ruleset>Java Logging Rules</ruleset>
5cf4714f
MG
485 </rule>
486 <rule>
dfc674f6
MG
487 <name>LongInstantiation</name>
488 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
489 </rule>
490 <rule>
dfc674f6
MG
491 <name>LooseCoupling</name>
492 <ruleset>Type Resolution Rules</ruleset>
5cf4714f
MG
493 </rule>
494 <rule>
dfc674f6 495 <name>MDBAndSessionBeanNamingConvention</name>
724f9857 496 <ruleset>J2EE Rules</ruleset>
5cf4714f
MG
497 </rule>
498 <rule>
dfc674f6
MG
499 <name>MethodArgumentCouldBeFinal</name>
500 <ruleset>Optimization Rules</ruleset>
5cf4714f
MG
501 </rule>
502 <rule>
dfc674f6
MG
503 <name>MethodNamingConventions</name>
504 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
505 </rule>
506 <rule>
dfc674f6
MG
507 <name>MethodReturnsInternalArray</name>
508 <ruleset>Security Code Guidelines</ruleset>
5cf4714f
MG
509 </rule>
510 <rule>
dfc674f6
MG
511 <name>MethodWithSameNameAsEnclosingClass</name>
512 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
513 </rule>
514 <rule>
dfc674f6
MG
515 <name>MisleadingVariableName</name>
516 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
517 </rule>
518 <rule>
dfc674f6
MG
519 <name>MisplacedNullCheck</name>
520 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
521 </rule>
522 <rule>
dfc674f6
MG
523 <name>MissingBreakInSwitch</name>
524 <ruleset>Design Rules</ruleset>
5cf4714f
MG
525 </rule>
526 <rule>
dfc674f6
MG
527 <name>MissingSerialVersionUID</name>
528 <ruleset>JavaBean Rules</ruleset>
5cf4714f
MG
529 </rule>
530 <rule>
dfc674f6
MG
531 <name>MissingStaticMethodInNonInstantiatableClass</name>
532 <ruleset>Design Rules</ruleset>
5cf4714f
MG
533 </rule>
534 <rule>
dfc674f6
MG
535 <name>MoreThanOneLogger</name>
536 <ruleset>Java Logging Rules</ruleset>
5cf4714f
MG
537 </rule>
538 <rule>
dfc674f6
MG
539 <name>NcssConstructorCount</name>
540 <ruleset>Code Size Rules</ruleset>
5cf4714f
MG
541 </rule>
542 <rule>
dfc674f6
MG
543 <name>NcssMethodCount</name>
544 <ruleset>Code Size Rules</ruleset>
5cf4714f
MG
545 </rule>
546 <rule>
dfc674f6
MG
547 <name>NcssTypeCount</name>
548 <ruleset>Code Size Rules</ruleset>
5cf4714f
MG
549 </rule>
550 <rule>
dfc674f6
MG
551 <name>NonCaseLabelInSwitchStatement</name>
552 <ruleset>Design Rules</ruleset>
5cf4714f
MG
553 </rule>
554 <rule>
dfc674f6
MG
555 <name>NonStaticInitializer</name>
556 <ruleset>Design Rules</ruleset>
5cf4714f
MG
557 </rule>
558 <rule>
dfc674f6
MG
559 <name>NonThreadSafeSingleton</name>
560 <ruleset>Design Rules</ruleset>
5cf4714f
MG
561 </rule>
562 <rule>
dfc674f6
MG
563 <name>NoPackage</name>
564 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
565 </rule>
566 <rule>
dfc674f6
MG
567 <name>NullAssignment</name>
568 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
569 </rule>
570 <rule>
dfc674f6
MG
571 <name>OptimizableToArrayCall</name>
572 <ruleset>Design Rules</ruleset>
5cf4714f
MG
573 </rule>
574 <rule>
dfc674f6
MG
575 <name>OverrideBothEqualsAndHashcode</name>
576 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
577 </rule>
578 <rule>
dfc674f6
MG
579 <name>PackageCase</name>
580 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
581 </rule>
582 <rule>
dfc674f6
MG
583 <name>PositionLiteralsFirstInComparisons</name>
584 <ruleset>Design Rules</ruleset>
5cf4714f
MG
585 </rule>
586 <rule>
dfc674f6
MG
587 <name>PreserveStackTrace</name>
588 <ruleset>Design Rules</ruleset>
5cf4714f
MG
589 </rule>
590 <rule>
dfc674f6
MG
591 <name>ProperCloneImplementation</name>
592 <ruleset>Clone Implementation Rules</ruleset>
5cf4714f
MG
593 </rule>
594 <rule>
dfc674f6
MG
595 <name>ProperLogger</name>
596 <ruleset>Jakarta Commons Logging Rules</ruleset>
5cf4714f
MG
597 </rule>
598 <rule>
dfc674f6
MG
599 <name>RemoteInterfaceNamingConvention</name>
600 <ruleset>J2EE Rules</ruleset>
5cf4714f
MG
601 </rule>
602 <rule>
dfc674f6
MG
603 <name>RemoteSessionInterfaceNamingConvention</name>
604 <ruleset>J2EE Rules</ruleset>
5cf4714f
MG
605 </rule>
606 <rule>
724f9857
MG
607 <name>ReplaceEnumerationWithIterator</name>
608 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
609 </rule>
610 <rule>
724f9857
MG
611 <name>ReplaceHashtableWithMap</name>
612 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
613 </rule>
614 <rule>
724f9857
MG
615 <name>ReplaceVectorWithList</name>
616 <ruleset>Migration Rules</ruleset>
5cf4714f 617 </rule>
dfc674f6
MG
618 <rule>
619 <name>ReturnEmptyArrayRatherThanNull</name>
620 <ruleset>Design Rules</ruleset>
621 </rule>
622 <rule>
623 <name>ReturnFromFinallyBlock</name>
624 <ruleset>Basic Rules</ruleset>
625 </rule>
5cf4714f 626 <rule>
724f9857
MG
627 <name>ShortInstantiation</name>
628 <ruleset>Migration Rules</ruleset>
5cf4714f
MG
629 </rule>
630 <rule>
dfc674f6 631 <name>ShortMethodName</name>
724f9857 632 <ruleset>Naming Rules</ruleset>
5cf4714f
MG
633 </rule>
634 <rule>
dfc674f6
MG
635 <name>SignatureDeclareThrowsException</name>
636 <ruleset>Type Resolution Rules</ruleset>
5cf4714f
MG
637 </rule>
638 <rule>
dfc674f6
MG
639 <name>SimpleDateFormatNeedsLocale</name>
640 <ruleset>Design Rules</ruleset>
5cf4714f
MG
641 </rule>
642 <rule>
dfc674f6
MG
643 <name>SimplifyBooleanAssertion</name>
644 <ruleset>JUnit Rules</ruleset>
5cf4714f
MG
645 </rule>
646 <rule>
dfc674f6
MG
647 <name>SimplifyBooleanExpressions</name>
648 <ruleset>Design Rules</ruleset>
5cf4714f
MG
649 </rule>
650 <rule>
dfc674f6
MG
651 <name>SimplifyBooleanReturns</name>
652 <ruleset>Design Rules</ruleset>
5cf4714f
MG
653 </rule>
654 <rule>
dfc674f6
MG
655 <name>SimplifyConditional</name>
656 <ruleset>Design Rules</ruleset>
5cf4714f
MG
657 </rule>
658 <rule>
dfc674f6
MG
659 <name>SimplifyStartsWith</name>
660 <ruleset>Optimization Rules</ruleset>
5cf4714f
MG
661 </rule>
662 <rule>
dfc674f6
MG
663 <name>SingularField</name>
664 <ruleset>Design Rules</ruleset>
5cf4714f
MG
665 </rule>
666 <rule>
dfc674f6
MG
667 <name>StaticEJBFieldShouldBeFinal</name>
668 <ruleset>J2EE Rules</ruleset>
5cf4714f
MG
669 </rule>
670 <rule>
dfc674f6
MG
671 <name>StringBufferInstantiationWithChar</name>
672 <ruleset>String and StringBuffer Rules</ruleset>
5cf4714f
MG
673 </rule>
674 <rule>
dfc674f6
MG
675 <name>StringInstantiation</name>
676 <ruleset>String and StringBuffer Rules</ruleset>
677 </rule>
678 <rule>
679 <name>StringToString</name>
680 <ruleset>String and StringBuffer Rules</ruleset>
5cf4714f
MG
681 </rule>
682 <rule>
683 <name>SuspiciousConstantFieldName</name>
684 <ruleset>Naming Rules</ruleset>
685 </rule>
686 <rule>
687 <name>SuspiciousEqualsMethodName</name>
688 <ruleset>Naming Rules</ruleset>
689 </rule>
690 <rule>
724f9857 691 <name>SuspiciousHashcodeMethodName</name>
5cf4714f
MG
692 <ruleset>Naming Rules</ruleset>
693 </rule>
694 <rule>
dfc674f6
MG
695 <name>SuspiciousOctalEscape</name>
696 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
697 </rule>
698 <rule>
dfc674f6
MG
699 <name>SwitchDensity</name>
700 <ruleset>Design Rules</ruleset>
5cf4714f
MG
701 </rule>
702 <rule>
dfc674f6
MG
703 <name>SwitchStmtsShouldHaveDefault</name>
704 <ruleset>Design Rules</ruleset>
5cf4714f
MG
705 </rule>
706 <rule>
dfc674f6
MG
707 <name>SystemPrintln</name>
708 <ruleset>Java Logging Rules</ruleset>
5cf4714f
MG
709 </rule>
710 <rule>
dfc674f6
MG
711 <name>TestClassWithoutTestCases</name>
712 <ruleset>JUnit Rules</ruleset>
5cf4714f
MG
713 </rule>
714 <rule>
dfc674f6
MG
715 <name>TooManyFields</name>
716 <ruleset>Code Size Rules</ruleset>
5cf4714f
MG
717 </rule>
718 <rule>
dfc674f6
MG
719 <name>TooManyMethods</name>
720 <ruleset>Code Size Rules</ruleset>
5cf4714f
MG
721 </rule>
722 <rule>
dfc674f6
MG
723 <name>TooManyStaticImports</name>
724 <ruleset>Import Statement Rules</ruleset>
5cf4714f
MG
725 </rule>
726 <rule>
dfc674f6
MG
727 <name>UncommentedEmptyConstructor</name>
728 <ruleset>Design Rules</ruleset>
5cf4714f
MG
729 </rule>
730 <rule>
dfc674f6
MG
731 <name>UncommentedEmptyMethod</name>
732 <ruleset>Design Rules</ruleset>
5cf4714f
MG
733 </rule>
734 <rule>
dfc674f6
MG
735 <name>UnconditionalIfStatement</name>
736 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
737 </rule>
738 <rule>
dfc674f6
MG
739 <name>UnnecessaryBooleanAssertion</name>
740 <ruleset>JUnit Rules</ruleset>
5cf4714f
MG
741 </rule>
742 <rule>
dfc674f6
MG
743 <name>UnnecessaryCaseChange</name>
744 <ruleset>String and StringBuffer Rules</ruleset>
5cf4714f
MG
745 </rule>
746 <rule>
dfc674f6
MG
747 <name>UnnecessaryConstructor</name>
748 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
749 </rule>
750 <rule>
dfc674f6
MG
751 <name>UnnecessaryConversionTemporary</name>
752 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
753 </rule>
754 <rule>
dfc674f6
MG
755 <name>UnnecessaryFinalModifier</name>
756 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
757 </rule>
758 <rule>
dfc674f6
MG
759 <name>UnnecessaryLocalBeforeReturn</name>
760 <ruleset>Design Rules</ruleset>
5cf4714f
MG
761 </rule>
762 <rule>
dfc674f6
MG
763 <name>UnnecessaryParentheses</name>
764 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
765 </rule>
766 <rule>
dfc674f6
MG
767 <name>UnnecessaryReturn</name>
768 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
769 </rule>
770 <rule>
dfc674f6
MG
771 <name>UnnecessaryWrapperObjectCreation</name>
772 <ruleset>Optimization Rules</ruleset>
5cf4714f
MG
773 </rule>
774 <rule>
dfc674f6
MG
775 <name>UnsynchronizedStaticDateFormatter</name>
776 <ruleset>Design Rules</ruleset>
5cf4714f
MG
777 </rule>
778 <rule>
dfc674f6
MG
779 <name>UnusedFormalParameter</name>
780 <ruleset>Unused Code Rules</ruleset>
5cf4714f
MG
781 </rule>
782 <rule>
dfc674f6
MG
783 <name>UnusedImports</name>
784 <ruleset>Type Resolution Rules</ruleset>
5cf4714f
MG
785 </rule>
786 <rule>
dfc674f6
MG
787 <name>UnusedLocalVariable</name>
788 <ruleset>Unused Code Rules</ruleset>
5cf4714f
MG
789 </rule>
790 <rule>
dfc674f6
MG
791 <name>UnusedModifier</name>
792 <ruleset>Controversial Rules</ruleset>
5cf4714f
MG
793 </rule>
794 <rule>
dfc674f6
MG
795 <name>UnusedNullCheckInEquals</name>
796 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
797 </rule>
798 <rule>
dfc674f6
MG
799 <name>UnusedPrivateField</name>
800 <ruleset>Unused Code Rules</ruleset>
5cf4714f
MG
801 </rule>
802 <rule>
dfc674f6
MG
803 <name>UnusedPrivateMethod</name>
804 <ruleset>Unused Code Rules</ruleset>
724f9857
MG
805 </rule>
806 <rule>
dfc674f6
MG
807 <name>UseArrayListInsteadOfVector</name>
808 <ruleset>Optimization Rules</ruleset>
724f9857
MG
809 </rule>
810 <rule>
dfc674f6
MG
811 <name>UseArraysAsList</name>
812 <ruleset>Optimization Rules</ruleset>
724f9857
MG
813 </rule>
814 <rule>
dfc674f6
MG
815 <name>UseAssertEqualsInsteadOfAssertTrue</name>
816 <ruleset>JUnit Rules</ruleset>
724f9857
MG
817 </rule>
818 <rule>
dfc674f6
MG
819 <name>UseAssertNullInsteadOfAssertTrue</name>
820 <ruleset>JUnit Rules</ruleset>
821 </rule>
822 <rule>
823 <name>UseAssertSameInsteadOfAssertTrue</name>
824 <ruleset>JUnit Rules</ruleset>
825 </rule>
826 <rule>
827 <name>UseCollectionIsEmpty</name>
828 <ruleset>Design Rules</ruleset>
829 </rule>
830 <rule>
831 <name>UseCorrectExceptionLogging</name>
832 <ruleset>Jakarta Commons Logging Rules</ruleset>
724f9857
MG
833 </rule>
834 <rule>
835 <name>UseEqualsToCompareStrings</name>
836 <ruleset>String and StringBuffer Rules</ruleset>
837 </rule>
838 <rule>
839 <name>UseIndexOfChar</name>
840 <ruleset>String and StringBuffer Rules</ruleset>
841 </rule>
842 <rule>
dfc674f6
MG
843 <name>UselessOperationOnImmutable</name>
844 <ruleset>Basic Rules</ruleset>
724f9857
MG
845 </rule>
846 <rule>
dfc674f6
MG
847 <name>UselessOverridingMethod</name>
848 <ruleset>Basic Rules</ruleset>
5cf4714f
MG
849 </rule>
850 <rule>
dfc674f6
MG
851 <name>UselessStringValueOf</name>
852 <ruleset>String and StringBuffer Rules</ruleset>
5cf4714f 853 </rule>
724f9857 854 <rule>
dfc674f6
MG
855 <name>UseLocaleWithCaseConversions</name>
856 <ruleset>Design Rules</ruleset>
724f9857
MG
857 </rule>
858 <rule>
dfc674f6
MG
859 <name>UseNotifyAllInsteadOfNotify</name>
860 <ruleset>Design Rules</ruleset>
724f9857
MG
861 </rule>
862 <rule>
dfc674f6
MG
863 <name>UseProperClassLoader</name>
864 <ruleset>J2EE Rules</ruleset>
724f9857
MG
865 </rule>
866 <rule>
dfc674f6
MG
867 <name>UseSingleton</name>
868 <ruleset>Design Rules</ruleset>
724f9857
MG
869 </rule>
870 <rule>
dfc674f6
MG
871 <name>UseStringBufferForStringAppends</name>
872 <ruleset>Optimization Rules</ruleset>
724f9857
MG
873 </rule>
874 <rule>
dfc674f6
MG
875 <name>UseStringBufferLength</name>
876 <ruleset>String and StringBuffer Rules</ruleset>
724f9857
MG
877 </rule>
878 <rule>
dfc674f6
MG
879 <name>VariableNamingConventions</name>
880 <ruleset>Naming Rules</ruleset>
724f9857 881 </rule>
5cf4714f
MG
882 </rules>
883 <includeDerivedFiles>false</includeDerivedFiles>
724f9857 884 <violationsAsErrors>false</violationsAsErrors>
5cf4714f 885</pmd>
This page took 0.077811 seconds and 4 git commands to generate.