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 {
|
||||
consoleOutput = true
|
||||
toolVersion = "6.51.0"
|
||||
toolVersion = "7.0.0"
|
||||
rulesMinimumPriority = 5
|
||||
ruleSetFiles = files("${rootProject.rootDir}/config/pmd/pmd-ruleset.xml")
|
||||
ruleSets = []
|
||||
|
|
|
@ -45,11 +45,18 @@
|
|||
<exclude name="FormalParameterNamingConventions" />
|
||||
<exclude name="LocalVariableNamingConventions" />
|
||||
<exclude name="MethodNamingConventions" />
|
||||
|
||||
<!-- Temporary -->
|
||||
<exclude name="ClassWithOnlyPrivateConstructorsShouldBeFinal" />
|
||||
<exclude name="LooseCoupling" />
|
||||
<exclude name="SimplifyBooleanReturns" />
|
||||
<exclude name="SingularField" />
|
||||
<exclude name="UnnecessaryFullyQualifiedName" />
|
||||
</rule>
|
||||
|
||||
<!-- Rules similar to Android Studio code inspection default settings -->
|
||||
<!-- <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" /> -->
|
||||
<!-- Will be added in PMD 7 -->
|
||||
<!-- <rule ref="category/java/codestyle.xml/UnnecessaryBoxing" /> -->
|
||||
|
|
Loading…
Reference in a new issue