PMD Results

The following document contains the results of PMD 7.18.0.

Violations By Priority

Priority 3

org/apache/maven/cli/configuration/SettingsXmlConfigurationProcessor.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'settingsDecrypter'. 81

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. 99
UselessParentheses Useless parentheses. 129
UselessParentheses Useless parentheses. 181
UselessParentheses Useless parentheses. 182
UselessParentheses Useless parentheses. 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. 649

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

Rule Violation Line
UselessParentheses Useless parentheses. 125
UselessParentheses Useless parentheses. 156

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

Rule Violation Line
UselessParentheses Useless parentheses. 224

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

Rule Violation Line
UselessParentheses Useless parentheses. 72

Files

org/apache/maven/cli/CLIReportingUtils.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 99
UselessParentheses Useless parentheses. 4 129
UselessParentheses Useless parentheses. 4 181
UselessParentheses Useless parentheses. 4 182
UselessParentheses Useless parentheses. 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. 4 649

org/apache/maven/cli/configuration/SettingsXmlConfigurationProcessor.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'settingsDecrypter'. 3 81

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. 4 125
UselessParentheses Useless parentheses. 4 156

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

Rule Violation Priority Line
UselessParentheses Useless parentheses. 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. 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 '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 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 'getCharacterValue(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 'getIntegerValue(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 'getLongValue(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 'getBooleanValue(String, String, XmlPullParser)'. @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 'getRequiredAttributeValue(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 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