Upgrade to PMD 7.0.0 and disable violated rules
This commit is contained in:
parent
1573aa52e0
commit
2f7ce42480
2 changed files with 9 additions and 2 deletions
|
@ -52,7 +52,7 @@ allprojects {
|
||||||
|
|
||||||
pmd {
|
pmd {
|
||||||
consoleOutput = true
|
consoleOutput = true
|
||||||
toolVersion = "6.51.0"
|
toolVersion = "7.0.0"
|
||||||
rulesMinimumPriority = 5
|
rulesMinimumPriority = 5
|
||||||
ruleSetFiles = files("${rootProject.rootDir}/config/pmd/pmd-ruleset.xml")
|
ruleSetFiles = files("${rootProject.rootDir}/config/pmd/pmd-ruleset.xml")
|
||||||
ruleSets = []
|
ruleSets = []
|
||||||
|
|
|
@ -45,11 +45,18 @@
|
||||||
<exclude name="FormalParameterNamingConventions" />
|
<exclude name="FormalParameterNamingConventions" />
|
||||||
<exclude name="LocalVariableNamingConventions" />
|
<exclude name="LocalVariableNamingConventions" />
|
||||||
<exclude name="MethodNamingConventions" />
|
<exclude name="MethodNamingConventions" />
|
||||||
|
|
||||||
|
<!-- Temporary -->
|
||||||
|
<exclude name="ClassWithOnlyPrivateConstructorsShouldBeFinal" />
|
||||||
|
<exclude name="LooseCoupling" />
|
||||||
|
<exclude name="SimplifyBooleanReturns" />
|
||||||
|
<exclude name="SingularField" />
|
||||||
|
<exclude name="UnnecessaryFullyQualifiedName" />
|
||||||
</rule>
|
</rule>
|
||||||
|
|
||||||
<!-- Rules similar to Android Studio code inspection default settings -->
|
<!-- Rules similar to Android Studio code inspection default settings -->
|
||||||
<!-- <rule ref="category/java/bestpractices.xml/UnusedAssignment" /> -->
|
<!-- <rule ref="category/java/bestpractices.xml/UnusedAssignment" /> -->
|
||||||
<rule ref="category/java/codestyle.xml/UseDiamondOperator" />
|
<!-- <rule ref="category/java/codestyle.xml/UseDiamondOperator" /> -->
|
||||||
<!-- <rule ref="category/java/design.xml/ImmutableField" /> -->
|
<!-- <rule ref="category/java/design.xml/ImmutableField" /> -->
|
||||||
<!-- Will be added in PMD 7 -->
|
<!-- Will be added in PMD 7 -->
|
||||||
<!-- <rule ref="category/java/codestyle.xml/UnnecessaryBoxing" /> -->
|
<!-- <rule ref="category/java/codestyle.xml/UnnecessaryBoxing" /> -->
|
||||||
|
|
Loading…
Reference in a new issue