PMD Results

The following document contains the results of PMD 7.24.0.

Violations By Priority

Priority 3

org/apache/maven/cli/props/MavenProperties.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 365367
CollapsibleIfStatements This if statement could be combined with its parent 378380

org/apache/maven/cli/transfer/ConsoleMavenTransferListener.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'event'. 150

Priority 4

org/apache/maven/cli/CLIReportingUtils.java

Rule Violation Line
UselessParentheses Useless parentheses around `version != null ? version : "<version unknown>"`. 99
UselessParentheses Useless parentheses around `s != null ? (s.startsWith("${") && s.endsWith("...`. 129
UselessParentheses Useless parentheses around `duration / ONE_SECOND`. 181
UselessParentheses Useless parentheses around `duration / ONE_MINUTE`. 182
UselessParentheses Useless parentheses around `duration / ONE_HOUR`. 183

org/apache/maven/cli/MavenCli.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Constants': 'MAVEN_HOME' is already in scope because it is imported in this file 398
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Constants': 'MAVEN_HOME' is already in scope because it is imported in this file 402
UselessParentheses Useless parentheses around `MessageUtils.isColorEnabled() ? "color" : "plain"`. 649

org/apache/maven/cli/props/MavenPropertiesLoader.java

Rule Violation Line
UselessParentheses Useless parentheses around `st.hasMoreTokens()`. 125
UselessParentheses Useless parentheses around `tokStarted`. 156

org/apache/maven/cli/transfer/AbstractMavenTransferListener.java

Rule Violation Line
UselessParentheses Useless parentheses around `event.getRequestType() == RequestType.PUT ? "Up...`. 224

org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java

Rule Violation Line
UselessParentheses Useless parentheses around `event.getRequestType() == RequestType.PUT ? "Up...`. 72

Files

org/apache/maven/cli/CLIReportingUtils.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `version != null ? version : "<version unknown>"`. 4 99
UselessParentheses Useless parentheses around `s != null ? (s.startsWith("${") && s.endsWith("...`. 4 129
UselessParentheses Useless parentheses around `duration / ONE_SECOND`. 4 181
UselessParentheses Useless parentheses around `duration / ONE_MINUTE`. 4 182
UselessParentheses Useless parentheses around `duration / ONE_HOUR`. 4 183

org/apache/maven/cli/MavenCli.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Constants': 'MAVEN_HOME' is already in scope because it is imported in this file 4 398
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Constants': 'MAVEN_HOME' is already in scope because it is imported in this file 4 402
UselessParentheses Useless parentheses around `MessageUtils.isColorEnabled() ? "color" : "plain"`. 4 649

org/apache/maven/cli/props/MavenProperties.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 365367
CollapsibleIfStatements This if statement could be combined with its parent 3 378380

org/apache/maven/cli/props/MavenPropertiesLoader.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `st.hasMoreTokens()`. 4 125
UselessParentheses Useless parentheses around `tokStarted`. 4 156

org/apache/maven/cli/transfer/AbstractMavenTransferListener.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `event.getRequestType() == RequestType.PUT ? "Up...`. 4 224

org/apache/maven/cli/transfer/ConsoleMavenTransferListener.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'event'. 3 150

org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `event.getRequestType() == RequestType.PUT ? "Up...`. 4 72

Suppressed Violations

Filename Rule message Suppression type Reason
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused method parameters such as 'attribute'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused method parameters such as 'parser'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused method parameters such as 'attribute'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused method parameters such as 'parser'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused method parameters such as 'attribute'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused local variables such as 'value'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused local variables such as 'parsed'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused local variables such as 'value'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused private methods such as 'getIntegerValue(String, String, XmlPullParser, boolean)'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused private methods such as 'getShortValue(String, String, XmlPullParser, boolean)'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused private methods such as 'getCharacterValue(String, String, XmlPullParser)'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused private methods such as 'getRequiredAttributeValue(String, String, XmlPullParser, boolean)'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused private methods such as 'getByteValue(String, String, XmlPullParser, boolean)'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused private methods such as 'getFloatValue(String, String, XmlPullParser, boolean)'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused private methods such as 'getBooleanValue(String, String, XmlPullParser)'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused private methods such as 'getDoubleValue(String, String, XmlPullParser, boolean)'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused private methods such as 'getDateValue(String, String, XmlPullParser)'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Avoid unused private methods such as 'getLongValue(String, String, XmlPullParser, boolean)'. @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Empty if statement @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Empty if statement @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Empty if statement @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java Unnecessary modifier 'static' on interface 'ContentTransformer': member interfaces are implicitly static @suppresswarnings
org/apache/maven/cli/internal/extension/model/io/xpp3/CoreExtensionsXpp3Reader.java This if statement could be combined with its parent @suppresswarnings