PMD 4.2.5 Report [module - core]
2009-11-18 - 21:33:21


Summary

Files Total Priority 1 Priority 2 Priority 3 Priority 4 Priority 5
7 97
0
0
97
0
0

Prio File Line Description
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 58-1558 Avoid really long classes.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 58-1558 The class 'CDKAtomTypeMatcher' has a Cyclomatic Complexity of 17 (Highest = 114).
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 103-142 The method 'findMatchingAtomType' has a Cyclomatic Complexity of 19.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 202-220 The method 'perceiveCarbonRadicals' has a Cyclomatic Complexity of 10.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 222-311 The method 'perceiveCarbons' has a Cyclomatic Complexity of 47.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 222-311 The method perceiveCarbons() has an NCSS line count of 102
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 229 The String literal "C.sp2" appears 4 times in this file; the first occurrence is on line 229
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 330-352 The method 'perceiveOxygenRadicals' has a Cyclomatic Complexity of 12.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 362-456 The method 'perceiveOxygens' has a Cyclomatic Complexity of 46.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 362-456 The method perceiveOxygens() has an NCSS line count of 103
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 384 The String literal "O.sp3" appears 4 times in this file; the first occurrence is on line 384
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 466 Avoid excessively long variable names like singleBondedNegativeOxygenCount
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 507-539 The method 'perceiveNitrogenRadicals' has a Cyclomatic Complexity of 19.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 541-734 Avoid really long methods.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 541-734 The method 'perceiveNitrogens' has a Cyclomatic Complexity of 108.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 541-734 The method perceiveNitrogens() has an NCSS line count of 215
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 541-734 The method perceiveNitrogens() has an NPath complexity of 1064
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 575 The String literal "N.planar3" appears 6 times in this file; the first occurrence is on line 575
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 585 The String literal "N.sp2" appears 5 times in this file; the first occurrence is on line 585
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 598 The String literal "N.sp3" appears 6 times in this file; the first occurrence is on line 598
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 632-635 These nested if statements could be combined
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 650-653 These nested if statements could be combined
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 737 Avoid variables with short names like st
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 742 Avoid variables with short names like st
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 763 These nested if statements could be combined
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 773 These nested if statements could be combined
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 789-887 The method 'perceiveSulphurs' has a Cyclomatic Complexity of 54.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 789-887 The method perceiveSulphurs() has an NCSS line count of 111
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 889-923 The method 'perceivePhosphors' has a Cyclomatic Complexity of 17.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 925-956 The method 'perceiveHydrogens' has a Cyclomatic Complexity of 19.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 962-966 These nested if statements could be combined
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 971-1164 Avoid really long methods.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 971-1164 The method 'perceiveHalogens' has a Cyclomatic Complexity of 114.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 971-1164 The method perceiveHalogens() has an NCSS line count of 210
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 1166-1286 Avoid really long methods.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 1166-1286 The method 'perceiveCommonSalts' has a Cyclomatic Complexity of 70.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 1166-1286 The method perceiveCommonSalts() has an NCSS line count of 120
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 1288-1392 Avoid really long methods.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 1288-1392 The method 'perceiveOrganometallicCenters' has a Cyclomatic Complexity of 68.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 1384-1389 These nested if statements could be combined
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 1394-1456 The method 'perceiveNobelGases' has a Cyclomatic Complexity of 33.
3
org.openscience.cdk.atomtype.CDKAtomTypeMatcher 1522-1552 The method 'isAcceptable' has a Cyclomatic Complexity of 11.
3
org.openscience.cdk.config.atomtypes.AtomTypeHandler 50-269 The class 'AtomTypeHandler' has a Cyclomatic Complexity of 10 (Highest = 30).
3
org.openscience.cdk.config.atomtypes.AtomTypeHandler 50-269 Too many fields
3
org.openscience.cdk.config.atomtypes.OWLAtomTypeHandler 43-157 The class 'OWLAtomTypeHandler' has a Cyclomatic Complexity of 4 (Highest = 14).
3
org.openscience.cdk.config.atomtypes.OWLAtomTypeHandler 117-149 The method 'startAtomTypeElement' has a Cyclomatic Complexity of 14.
3
org.openscience.cdk.config.atomtypes.OWLAtomTypeHandler 123 String.indexOf(char) is faster than String.indexOf(String).
3
org.openscience.cdk.config.atomtypes.OWLAtomTypeHandler 126 String.indexOf(char) is faster than String.indexOf(String).
3
org.openscience.cdk.graph.PathTools 46-621 The class 'PathTools' has a Cyclomatic Complexity of 5 (Highest = 12).
3
org.openscience.cdk.graph.PathTools 81 Avoid variables with short names like i
3
org.openscience.cdk.graph.PathTools 82 Avoid variables with short names like j
3
org.openscience.cdk.graph.PathTools 83 Avoid variables with short names like k
3
org.openscience.cdk.graph.PathTools 123 Avoid variables with short names like i
3
org.openscience.cdk.graph.PathTools 124 Avoid variables with short names like j
3
org.openscience.cdk.graph.PathTools 224 Avoid variables with short names like v
3
org.openscience.cdk.graph.PathTools 228 Avoid variables with short names like k
3
org.openscience.cdk.graph.PathTools 259-295 The method 'breadthFirstSearch' has a Cyclomatic Complexity of 10.
3
org.openscience.cdk.graph.PathTools 429 Avoid variables with short names like n
3
org.openscience.cdk.graph.PathTools 453-507 The method 'getShortestPath' has a Cyclomatic Complexity of 12.
3
org.openscience.cdk.graph.PathTools 453-507 The method getShortestPath() has an NPath complexity of 444
3
org.openscience.cdk.graph.PathTools 473 Avoid variables with short names like u
3
org.openscience.cdk.graph.SpanningTree 51-339 The class 'SpanningTree' has a Cyclomatic Complexity of 4 (Highest = 11).
3
org.openscience.cdk.graph.SpanningTree 56 Avoid variables with short names like cb
3
org.openscience.cdk.graph.SpanningTree 81 Avoid variables with short names like v1
3
org.openscience.cdk.graph.SpanningTree 81 Avoid variables with short names like v2
3
org.openscience.cdk.graph.SpanningTree 82 Avoid variables with short names like i
3
org.openscience.cdk.graph.SpanningTree 83 Avoid variables with short names like j
3
org.openscience.cdk.graph.SpanningTree 84 Avoid variables with short names like t
3
org.openscience.cdk.graph.SpanningTree 103 Avoid variables with short names like V
3
org.openscience.cdk.graph.SpanningTree 113-160 The method 'buildSpanningTree' has a Cyclomatic Complexity of 11.
3
org.openscience.cdk.graph.SpanningTree 113-160 The method buildSpanningTree() has an NPath complexity of 360
3
org.openscience.cdk.graph.SpanningTree 126 Avoid variables with short names like v1
3
org.openscience.cdk.graph.SpanningTree 126 Avoid variables with short names like v2
3
org.openscience.cdk.graph.SpanningTree 164 Avoid variables with short names like ac
3
org.openscience.cdk.graph.SpanningTree 172 Avoid variables with short names like a1
3
org.openscience.cdk.graph.SpanningTree 172 Avoid variables with short names like a2
3
org.openscience.cdk.graph.SpanningTree 192 Avoid variables with short names like m
3
org.openscience.cdk.graph.SpanningTree 250 Avoid variables with short names like m
3
org.openscience.cdk.graph.SpanningTree 258 Avoid variables with short names like s
3
org.openscience.cdk.graph.SpanningTree 298 Avoid variables with short names like i
3
org.openscience.cdk.graph.SpanningTree 298 Avoid variables with short names like j
3
org.openscience.cdk.graph.SpanningTree 298-320 The method 'combineRings' has a Cyclomatic Complexity of 11.
3
org.openscience.cdk.graph.SpanningTree 299 Avoid variables with short names like c
3
org.openscience.cdk.tools.LoggingToolFactory 115-116 Avoid empty catch blocks
3
org.openscience.cdk.tools.LoggingToolFactory 116-117 Avoid empty catch blocks
3
org.openscience.cdk.tools.LoggingToolFactory 117-118 Avoid empty catch blocks
3
org.openscience.cdk.tools.LoggingToolFactory 138-139 Avoid empty catch blocks
3
org.openscience.cdk.tools.LoggingToolFactory 139-140 Avoid empty catch blocks
3
org.openscience.cdk.tools.LoggingToolFactory 140-141 Avoid empty catch blocks
3
org.openscience.cdk.tools.LoggingToolFactory 141-142 Avoid empty catch blocks
3
org.openscience.cdk.tools.LoggingToolFactory 142-143 Avoid empty catch blocks
3
org.openscience.cdk.tools.manipulator.BondManipulator 51-330 The class 'BondManipulator' has a Cyclomatic Complexity of 4 (Highest = 11).
3
org.openscience.cdk.tools.manipulator.BondManipulator 77-90 The method 'isLowerOrder' has a Cyclomatic Complexity of 10.
3
org.openscience.cdk.tools.manipulator.BondManipulator 81 These nested if statements could be combined
3
org.openscience.cdk.tools.manipulator.BondManipulator 87 These nested if statements could be combined
3
org.openscience.cdk.tools.manipulator.BondManipulator 104-119 The method 'isHigherOrder' has a Cyclomatic Complexity of 11.
3
org.openscience.cdk.tools.manipulator.BondManipulator 116 These nested if statements could be combined

Generated by PMD 4.2.5 on 2009-11-18 - 21:33:21.