|
22 | 22 | Apache Spark Kubernetes Operator Ruleset |
23 | 23 | </description> |
24 | 24 | <rule ref="category/java/bestpractices.xml"> |
25 | | - <exclude name="JUnitAssertionsShouldIncludeMessage" /> |
26 | | - <exclude name="JUnitTestContainsTooManyAsserts" /> |
| 25 | + <exclude name="GuardLogStatement" /> |
| 26 | + <exclude name="ImplicitFunctionalInterface" /> |
| 27 | + <exclude name="UnitTestAssertionsShouldIncludeMessage" /> |
| 28 | + <exclude name="UnitTestContainsTooManyAsserts" /> |
| 29 | + <exclude name="UnitTestShouldIncludeAssert" /> |
| 30 | + <exclude name="UnusedLocalVariable" /> |
| 31 | + <exclude name="LooseCoupling" /> |
27 | 32 | </rule> |
28 | 33 | <rule ref="category/java/codestyle.xml"> |
29 | 34 | <exclude name="AtLeastOneConstructor" /> |
|
36 | 41 | <exclude name="OnlyOneReturn" /> |
37 | 42 | <exclude name="ShortVariable" /> |
38 | 43 | <exclude name="TooManyStaticImports" /> |
| 44 | + <exclude name="UnnecessaryCast" /> |
| 45 | + <exclude name="UnnecessaryFullyQualifiedName" /> |
| 46 | + <exclude name="UseExplicitTypes" /> |
39 | 47 | <exclude name="UseUnderscoresInNumericLiterals" /> |
40 | 48 | </rule> |
41 | 49 | <rule ref="category/java/design.xml"> |
42 | 50 | <exclude name="AbstractClassWithoutAnyMethod" /> |
43 | 51 | <exclude name="AvoidCatchingGenericException" /> |
| 52 | + <exclude name="ClassWithOnlyPrivateConstructorsShouldBeFinal" /> |
44 | 53 | <exclude name="CognitiveComplexity" /> |
| 54 | + <exclude name="CouplingBetweenObjects" /> |
45 | 55 | <exclude name="CyclomaticComplexity" /> |
| 56 | + <exclude name="DataClass" /> |
46 | 57 | <exclude name="ExcessiveImports" /> |
| 58 | + <exclude name="FinalFieldCouldBeStatic" /> |
47 | 59 | <exclude name="LawOfDemeter" /> |
48 | 60 | <exclude name="NPathComplexity" /> |
| 61 | + <exclude name="SimplifyBooleanReturns" /> |
49 | 62 | <exclude name="TooManyMethods" /> |
50 | 63 | </rule> |
51 | 64 | <rule ref="category/java/documentation.xml"> |
|
67 | 80 | <exclude name="UseProperClassLoader" /> |
68 | 81 | </rule> |
69 | 82 | <rule ref="category/java/multithreading.xml"> |
| 83 | + <exclude name="AvoidSynchronizedStatement" /> |
70 | 84 | <exclude name="DoNotUseThreads" /> |
71 | 85 | <exclude name="UseConcurrentHashMap" /> |
72 | 86 | </rule> |
73 | 87 | <rule ref="category/java/performance.xml"> |
74 | 88 | <exclude name="AvoidFileStream" /> |
75 | 89 | <exclude name="AvoidInstantiatingObjectsInLoops" /> |
76 | 90 | <exclude name="RedundantFieldInitializer" /> |
| 91 | + <exclude name="UseArraysAsList" /> |
77 | 92 | </rule> |
78 | 93 | <rule ref="category/java/security.xml"/> |
79 | 94 | <!-- exclude on generated files --> |
|
0 commit comments