Skip to content

Commit 05371de

Browse files
committed
fine tune PMD rules edemo#285
1 parent 1881c7c commit 05371de

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

Diff for: pmd_rules.xml

+14-4
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,22 @@
66
xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd">
77
<description>Every Java Rule in PMD</description>
88

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>
1112
<rule ref="category/java/codestyle.xml" >
1213
<exclude name="LongVariable"/>
1314
<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>
1422
</rule>
1523
<rule ref="category/java/design.xml">
16-
<exclude name="LawOfDemeter"/><!-- consult with Athos about it -->
24+
<exclude name="LawOfDemeter"/>
1725
<exclude name="CyclomaticComplexity"/>
1826
<exclude name="LoosePackageCoupling"/>
1927
</rule>
@@ -37,7 +45,9 @@
3745
<property name="accessorCommentRequirement" value="Unwanted"/>
3846
</properties>
3947
</rule>
40-
<rule ref="category/java/errorprone.xml" />
48+
<rule ref="category/java/errorprone.xml">
49+
<exclude name="BeanMembersShouldSerialize"/>
50+
</rule>
4151
<rule ref="category/java/multithreading.xml" />
4252
<rule ref="category/java/performance.xml" />
4353
<rule ref="category/java/security.xml" />

0 commit comments

Comments
 (0)