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