|
6 | 6 | xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd">
|
7 | 7 | <description>Every Java Rule in PMD</description>
|
8 | 8 |
|
9 |
| - <rule ref="category/java/bestpractices.xml"/> |
10 |
| - <rule ref="category/java/bestpractices.xml/UnusedImports" /> |
| 9 | + <rule ref="category/java/bestpractices.xml"> |
| 10 | + <exclude name="JUnitAssertionsShouldIncludeMessage"/> |
| 11 | + </rule> |
11 | 12 | <rule ref="category/java/codestyle.xml" >
|
12 | 13 | <exclude name="LongVariable"/>
|
13 | 14 | <exclude name="ControlStatementBraces"/>
|
| 15 | + <exclude name="MethodNamingConventions"/> |
| 16 | + <exclude name="AtLeastOneConstructor"/> |
| 17 | + </rule> |
| 18 | + <rule ref="category/java/codestyle.xml/MethodNamingConventions"> |
| 19 | + <properties> |
| 20 | + <property name="junit4TestPattern" value="[a-z][a-zA-Z0-9_]*"/> |
| 21 | + </properties> |
14 | 22 | </rule>
|
15 | 23 | <rule ref="category/java/design.xml">
|
16 |
| - <exclude name="LawOfDemeter"/><!-- consult with Athos about it --> |
| 24 | + <exclude name="LawOfDemeter"/> |
17 | 25 | <exclude name="CyclomaticComplexity"/>
|
18 | 26 | <exclude name="LoosePackageCoupling"/>
|
19 | 27 | </rule>
|
|
37 | 45 | <property name="accessorCommentRequirement" value="Unwanted"/>
|
38 | 46 | </properties>
|
39 | 47 | </rule>
|
40 |
| - <rule ref="category/java/errorprone.xml" /> |
| 48 | + <rule ref="category/java/errorprone.xml"> |
| 49 | + <exclude name="BeanMembersShouldSerialize"/> |
| 50 | + </rule> |
41 | 51 | <rule ref="category/java/multithreading.xml" />
|
42 | 52 | <rule ref="category/java/performance.xml" />
|
43 | 53 | <rule ref="category/java/security.xml" />
|
|
0 commit comments