PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
1020

Files

FilesViolations
yawn/config/ConfigElement.java 1
yawn/io/Experiment.java 2
yawn/io/serialization/ISerializer.java 1
yawn/nn/appart/AppArt.java 1
yawn/nn/fuzzyartmap/FuzzyArtMap.java 1
yawn/nn/fuzzyartmap/FuzzyArtMapJGapAdapter.java 6
yawn/nn/gasart/GasRecognitionLayer.java 1
yawn/ui/cli/CreateSampleExperiment.java 5
yawn/ui/cli/RunExperiment.java 1
yawn/util/Pattern.java 1

yawn/config/ConfigElement.java

ViolationLine
Ensure you override both equals() and hashCode() 24

yawn/io/Experiment.java

ViolationLine
Avoid unused private methods such as 'setupInternalWiring' 84
Avoid empty 'if' statements 85

yawn/io/serialization/ISerializer.java

ViolationLine
Avoid unused imports such as 'IOException' 3

yawn/nn/appart/AppArt.java

ViolationLine
Avoid unnecessary return statements 462

yawn/nn/fuzzyartmap/FuzzyArtMap.java

ViolationLine
Avoid unused local variables such as 'i' 233

yawn/nn/fuzzyartmap/FuzzyArtMapJGapAdapter.java

ViolationLine
Avoid unused local variables such as 'alphaAGene' 53
Avoid unused local variables such as 'alphaBGene' 54
Avoid unused local variables such as 'betaAGene' 55
Avoid unused local variables such as 'betaBGene' 56
Avoid unused local variables such as 'vigilanceBGene' 58
Avoid unused local variables such as 'complementCodingGene' 60

yawn/nn/gasart/GasRecognitionLayer.java

ViolationLine
Avoid unnecessary return statements 42

yawn/ui/cli/CreateSampleExperiment.java

ViolationLine
Avoid unused private fields such as 'WELCOME_MESG' 63
Avoid unused local variables such as 'configClassName' 77
Avoid unused local variables such as 'environmentClassName' 78
Avoid unused local variables such as 'storageClassName' 79
Avoid unused local variables such as 'cl' 134

yawn/ui/cli/RunExperiment.java

ViolationLine
Avoid unused local variables such as 'cl' 147

yawn/util/Pattern.java

ViolationLine
Ensure you override both equals() and hashCode() 154