Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.0.5.

Files

org/owasp/dependencycheck/analyzer/ArchiveAnalyzer.java

Violation Line
These nested if statements could be combined 361364
These nested if statements could be combined 377380

org/owasp/dependencycheck/analyzer/AssemblyAnalyzer.java

Violation Line
Avoid empty while statements 239241

org/owasp/dependencycheck/analyzer/CPEAnalyzer.java

Violation Line
Useless parentheses. 224
These nested if statements could be combined 532537
These nested if statements could be combined 533536
These nested if statements could be combined 542545

org/owasp/dependencycheck/analyzer/DependencyBundlingAnalyzer.java

Violation Line
These nested if statements could be combined 215217

org/owasp/dependencycheck/analyzer/FalsePositiveAnalyzer.java

Violation Line
These nested if statements could be combined 105111
These nested if statements could be combined 168188

org/owasp/dependencycheck/analyzer/HintAnalyzer.java

Violation Line
Useless parentheses. 107

org/owasp/dependencycheck/analyzer/JarAnalyzer.java

Violation Line
Useless parentheses. 372

org/owasp/dependencycheck/analyzer/JavaScriptAnalyzer.java

Violation Line
Avoid unused local variables such as 'extractComments'. 113

org/owasp/dependencycheck/analyzer/NexusAnalyzer.java

Violation Line
Useless parentheses. 105

org/owasp/dependencycheck/analyzer/NvdCveAnalyzer.java

Violation Line
Useless parentheses. 76

org/owasp/dependencycheck/analyzer/PythonDistributionAnalyzer.java

Violation Line
These nested if statements could be combined 277280

org/owasp/dependencycheck/data/cpe/IndexEntry.java

Violation Line
Useless parentheses. 172
Useless parentheses. 175

org/owasp/dependencycheck/data/nexus/NexusSearch.java

Violation Line
Avoid unused private fields such as 'userName'. 54
Avoid unused private fields such as 'password'. 58

org/owasp/dependencycheck/data/nvdcve/CveDB.java

Violation Line
Unnecessary use of fully qualified name 'java.util.ResourceBundle.getBundle' due to existing import 'java.util.ResourceBundle' 76
These nested if statements could be combined 632634
These nested if statements could be combined 741743

org/owasp/dependencycheck/data/nvdcve/DriverShim.java

Violation Line
Useless parentheses. 192

org/owasp/dependencycheck/data/update/EngineVersionCheck.java

Violation Line
Useless parentheses. 91

org/owasp/dependencycheck/data/update/StandardUpdate.java

Violation Line
Useless parentheses. 119

org/owasp/dependencycheck/dependency/Dependency.java

Violation Line
Useless parentheses. 725
Useless parentheses. 728
Useless parentheses. 731
Useless parentheses. 734
Useless parentheses. 737
Useless parentheses. 740
Useless parentheses. 755
Useless parentheses. 758

org/owasp/dependencycheck/dependency/Evidence.java

Violation Line
Useless parentheses. 204

org/owasp/dependencycheck/dependency/Identifier.java

Violation Line
Useless parentheses. 186
Useless parentheses. 189

org/owasp/dependencycheck/dependency/Reference.java

Violation Line
Useless parentheses. 109
Useless parentheses. 112
Useless parentheses. 115

org/owasp/dependencycheck/dependency/Vulnerability.java

Violation Line
Useless parentheses. 373

org/owasp/dependencycheck/dependency/VulnerableSoftware.java

Violation Line
Useless parentheses. 143
Useless parentheses. 182
Useless parentheses. 187

org/owasp/dependencycheck/suppression/PropertyType.java

Violation Line
Useless parentheses. 161

org/owasp/dependencycheck/utils/DependencyVersion.java

Violation Line
Useless parentheses. 135
Useless parentheses. 196

org/owasp/dependencycheck/utils/ExtractionUtil.java

Violation Line
These nested if statements could be combined 198203
These nested if statements could be combined 301306

org/owasp/dependencycheck/xml/pom/License.java

Violation Line
Useless parentheses. 118
Useless parentheses. 121

org/owasp/dependencycheck/xml/pom/PomHandler.java

Violation Line
These nested if statements could be combined 168174
These nested if statements could be combined 169173