PMD Results

The following document contains the results of PMD.

Summary

Files Errors
14 24

Files

Files Violations
net/sf/statcvs/Messages.java 1
net/sf/statcvs/charts/LOCChartMaker.java 2
net/sf/statcvs/charts/ModuleEvolutionChartMaker.java 2
net/sf/statcvs/charts/ModuleSizePieChartMaker.java 2
net/sf/statcvs/input/CvsFileBlockParser.java 2
net/sf/statcvs/input/CvsLogfileParser.java 2
net/sf/statcvs/input/CvsRevisionParser.java 1
net/sf/statcvs/input/FileBuilder.java 2
net/sf/statcvs/input/RepositoryFileManager.java 2
net/sf/statcvs/output/RepoMapPageMaker.java 2
net/sf/statcvs/pages/DirectoryPageMaker.java 1
net/sf/statcvs/pages/xml/CommitListXml.java 3
net/sf/statcvs/pages/xml/DirectoriesXml.java 1
net/sf/statcvs/util/FileUtils.java 1

net/sf/statcvs/Messages.java

Violation Line
Avoid empty catch blocks - details... 75

net/sf/statcvs/charts/LOCChartMaker.java

Violation Line
Avoid unused constructor parameters such as 'i'. - details... 87
Avoid unused local variables such as 'i'. - details... 94

net/sf/statcvs/charts/ModuleEvolutionChartMaker.java

Violation Line
Avoid unused private fields such as 'SLICE_MIN_PERCENT'. - details... 34
Avoid unused private fields such as 'files'. - details... 39

net/sf/statcvs/charts/ModuleSizePieChartMaker.java

Violation Line
Avoid unused private fields such as 'SLICE_MIN_PERCENT'. - details... 27
Avoid unused private fields such as 'files'. - details... 33

net/sf/statcvs/input/CvsFileBlockParser.java

Violation Line
Avoid empty while statements - details... 145
Avoid empty while statements - details... 161

net/sf/statcvs/input/CvsLogfileParser.java

Violation Line
Avoid empty while statements - details... 94
Avoid empty while statements - details... 104

net/sf/statcvs/input/CvsRevisionParser.java

Violation Line
Avoid empty catch blocks - details... 190

net/sf/statcvs/input/FileBuilder.java

Violation Line
Avoid unused imports such as 'net.sf.statcvs.model.Revision' - details... 35
Avoid empty if statements - details... 178

net/sf/statcvs/input/RepositoryFileManager.java

Violation Line
Avoid empty if statements - details... 108
Avoid empty if statements - details... 115

net/sf/statcvs/output/RepoMapPageMaker.java

Violation Line
Avoid unused imports such as 'net.sf.statcvs.model.Repository' - details... 35
Avoid empty catch blocks - details... 122

net/sf/statcvs/pages/DirectoryPageMaker.java

Violation Line
An empty statement (semicolon) not part of a loop - details... 68

net/sf/statcvs/pages/xml/CommitListXml.java

Violation Line
Avoid unused constructor parameters such as 'max'. - details... 46
Avoid unused constructor parameters such as 'withPermalinks'. - details... 46
Avoid unused method parameters such as 'id'. - details... 76

net/sf/statcvs/pages/xml/DirectoriesXml.java

Violation Line
Avoid unused method parameters such as 'currentDepth'. - details... 76

net/sf/statcvs/util/FileUtils.java

Violation Line
Avoid empty catch blocks - details... 227