PMD 4.2.2 Report [module - extra]
2008-11-20 - 12:27:55


Summary

Files Total Priority 1 Priority 2 Priority 3 Priority 4 Priority 5
64 799
115
7
672
5
0

Prio File Line Description
3
org.openscience.cdk.Association 183 Avoid variables with short names like s
3
org.openscience.cdk.Association 189 Avoid appending characters as strings in StringBuffer.append.
1
org.openscience.cdk.Fragment 54 Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).
3
org.openscience.cdk.PeriodicTableElement 340 StringBuffer constructor is initialized with size 16, but has at least 68 characters appended.
3
org.openscience.cdk.atomtype.MM2AtomTypeMatcher 50-308 The class 'MM2AtomTypeMatcher' has a Cyclomatic Complexity of 11 (Highest = 48).
3
org.openscience.cdk.atomtype.MM2AtomTypeMatcher 58 The String literal "Nsp2" appears 4 times in this file; the first occurrence is on line 58
3
org.openscience.cdk.atomtype.MM2AtomTypeMatcher 60 The String literal "HN2" appears 4 times in this file; the first occurrence is on line 60
3
org.openscience.cdk.atomtype.MM2AtomTypeMatcher 61 The String literal "-N=" appears 4 times in this file; the first occurrence is on line 61
3
org.openscience.cdk.atomtype.MM2AtomTypeMatcher 62 The String literal "N2OX" appears 6 times in this file; the first occurrence is on line 62
3
org.openscience.cdk.atomtype.MM2AtomTypeMatcher 108-306 Avoid really long methods.
3
org.openscience.cdk.atomtype.MM2AtomTypeMatcher 108-306 The method 'findMatchingAtomType' has a Cyclomatic Complexity of 48.
3
org.openscience.cdk.atomtype.MM2AtomTypeMatcher 108-306 The method findMatchingAtomType() has an NCSS line count of 153
3
org.openscience.cdk.atomtype.MM2AtomTypeMatcher 108-306 The method findMatchingAtomType() has an NPath complexity of 2256
3
org.openscience.cdk.atomtype.MM2AtomTypeMatcher 135 Avoid variables with short names like p1
3
org.openscience.cdk.atomtype.MM2AtomTypeMatcher 136 Avoid variables with short names like ID
3
org.openscience.cdk.atomtype.MMFF94AtomTypeMatcher 52-344 The class 'MMFF94AtomTypeMatcher' has a Cyclomatic Complexity of 19 (Highest = 88).
3
org.openscience.cdk.atomtype.MMFF94AtomTypeMatcher 108-343 Avoid really long methods.
3
org.openscience.cdk.atomtype.MMFF94AtomTypeMatcher 108-343 The method 'findMatchingAtomType' has a Cyclomatic Complexity of 88.
3
org.openscience.cdk.atomtype.MMFF94AtomTypeMatcher 108-343 The method findMatchingAtomType() has an NCSS line count of 189
3
org.openscience.cdk.atomtype.MMFF94AtomTypeMatcher 108-343 The method findMatchingAtomType() has an NPath complexity of 23232
3
org.openscience.cdk.atomtype.MMFF94AtomTypeMatcher 130 Avoid variables with short names like p1
3
org.openscience.cdk.atomtype.MMFF94AtomTypeMatcher 131 Avoid variables with short names like p2
3
org.openscience.cdk.atomtype.MMFF94AtomTypeMatcher 132 Avoid variables with short names like ID
3
org.openscience.cdk.config.elements.ElementPTHandler 53-176 The class 'ElementPTHandler' has a Cyclomatic Complexity of 5 (Highest = 15).
3
org.openscience.cdk.config.elements.ElementPTHandler 96-127 The method 'endElement' has a Cyclomatic Complexity of 11.
3
org.openscience.cdk.config.elements.ElementPTHandler 129-168 The method 'startElement' has a Cyclomatic Complexity of 15.
3
org.openscience.cdk.exception.IncorrectUseOfCDKCoreClassError 37 Exceptions should not extend java.lang.Error
3
org.openscience.cdk.geometry.AtomTools 48-461 The class 'AtomTools' has a Cyclomatic Complexity of 5 (Highest = 12).
3
org.openscience.cdk.geometry.AtomTools 66-114 The method 'add3DCoordinates1' has a Cyclomatic Complexity of 10.
3
org.openscience.cdk.geometry.AtomTools 77 An empty statement (semicolon) not part of a loop
3
org.openscience.cdk.geometry.AtomTools 128 Avoid variables with short names like d1
3
org.openscience.cdk.geometry.AtomTools 129 Avoid variables with short names like d2
3
org.openscience.cdk.geometry.AtomTools 188-239 The method 'calculate3DCoordinatesForLigands' has a Cyclomatic Complexity of 12.
3
org.openscience.cdk.geometry.AtomTools 188-239 The method calculate3DCoordinatesForLigands() has an NPath complexity of 228
3
org.openscience.cdk.geometry.AtomTools 275 Avoid variables with short names like dx
3
org.openscience.cdk.geometry.AtomTools 310 Avoid variables with short names like ba
3
org.openscience.cdk.geometry.AtomTools 319 Avoid variables with short names like cb
3
org.openscience.cdk.geometry.AtomTools 335 Avoid variables with short names like ax
3
org.openscience.cdk.geometry.AtomTools 342 Avoid variables with short names like vx
3
org.openscience.cdk.geometry.AtomTools 344 Avoid variables with short names like vy
3
org.openscience.cdk.geometry.AtomTools 346 Avoid variables with short names like vz
3
org.openscience.cdk.geometry.AtomTools 378 Avoid variables with short names like ba
3
org.openscience.cdk.geometry.AtomTools 380 Avoid variables with short names like ca
3
org.openscience.cdk.geometry.AtomTools 385 An empty statement (semicolon) not part of a loop
3
org.openscience.cdk.geometry.AtomTools 388 Avoid variables with short names like ax
3
org.openscience.cdk.geometry.AtomTools 396 Avoid variables with short names like ax
3
org.openscience.cdk.geometry.AtomTools 430 Avoid variables with short names like v1
3
org.openscience.cdk.geometry.AtomTools 432 Avoid variables with short names like v2
3
org.openscience.cdk.geometry.AtomTools 434 Avoid variables with short names like v3
3
org.openscience.cdk.geometry.AtomTools 436 Avoid variables with short names like v
3
org.openscience.cdk.geometry.AtomTools 449 Avoid variables with short names like XV
3
org.openscience.cdk.geometry.AtomTools 450 Avoid variables with short names like YV
3
org.openscience.cdk.geometry.AtomTools 452 Avoid variables with short names like ab
3
org.openscience.cdk.geometry.AtomTools 453 Avoid variables with short names like cr
3
org.openscience.cdk.geometry.Projector 55-57 Avoid empty if statements
3
org.openscience.cdk.geometry.Projector 71-73 Avoid empty if statements
3
org.openscience.cdk.geometry.alignment.KabschAlignment 95-501 The class 'KabschAlignment' has a Cyclomatic Complexity of 3 (Highest = 17).
3
org.openscience.cdk.geometry.alignment.KabschAlignment 99 Avoid variables with short names like U
3
org.openscience.cdk.geometry.alignment.KabschAlignment 99 The field name indicates a constant but its modifiers do not
3
org.openscience.cdk.geometry.alignment.KabschAlignment 101 Avoid variables with short names like p1
3
org.openscience.cdk.geometry.alignment.KabschAlignment 101 Avoid variables with short names like p2
3
org.openscience.cdk.geometry.alignment.KabschAlignment 101 Avoid variables with short names like rp
3
org.openscience.cdk.geometry.alignment.KabschAlignment 107 Avoid variables with short names like a
3
org.openscience.cdk.geometry.alignment.KabschAlignment 108 Avoid variables with short names like p
3
org.openscience.cdk.geometry.alignment.KabschAlignment 115 Avoid variables with short names like ac
3
org.openscience.cdk.geometry.alignment.KabschAlignment 116 Avoid variables with short names like p
3
org.openscience.cdk.geometry.alignment.KabschAlignment 123 Avoid variables with short names like a
3
org.openscience.cdk.geometry.alignment.KabschAlignment 124 Avoid variables with short names like am
3
org.openscience.cdk.geometry.alignment.KabschAlignment 141 Avoid variables with short names like ac
3
org.openscience.cdk.geometry.alignment.KabschAlignment 142 Avoid variables with short names like am
3
org.openscience.cdk.geometry.alignment.KabschAlignment 159 Avoid variables with short names like p
3
org.openscience.cdk.geometry.alignment.KabschAlignment 160 Avoid variables with short names like x
3
org.openscience.cdk.geometry.alignment.KabschAlignment 161 Avoid variables with short names like y
3
org.openscience.cdk.geometry.alignment.KabschAlignment 162 Avoid variables with short names like z
3
org.openscience.cdk.geometry.alignment.KabschAlignment 237 The String literal "testAlign" appears 4 times in this file; the first occurrence is on line 237
3
org.openscience.cdk.geometry.alignment.KabschAlignment 286-426 Avoid really long methods.
3
org.openscience.cdk.geometry.alignment.KabschAlignment 286-426 The method 'align' has a Cyclomatic Complexity of 17.
3
org.openscience.cdk.geometry.alignment.KabschAlignment 286-426 The method align() has an NPath complexity of 12288
3
org.openscience.cdk.geometry.alignment.KabschAlignment 309 Avoid variables with short names like tR
3
org.openscience.cdk.geometry.alignment.KabschAlignment 326 Avoid variables with short names like R
3
org.openscience.cdk.geometry.alignment.KabschAlignment 339 Avoid variables with short names like ed
3
org.openscience.cdk.geometry.alignment.KabschAlignment 340 Avoid variables with short names like mu
3
org.openscience.cdk.geometry.alignment.KabschAlignment 341 Avoid variables with short names like a
3
org.openscience.cdk.geometry.alignment.KabschAlignment 362 Avoid variables with short names like b
3
org.openscience.cdk.geometry.alignment.KabschAlignment 390 Avoid variables with short names like tU
3
org.openscience.cdk.geometry.alignment.KabschAlignment 482 Avoid variables with short names like ac
3
org.openscience.cdk.geometry.alignment.KabschAlignment 483 Avoid variables with short names like p
3
org.openscience.cdk.geometry.surface.NeighborList 66 Avoid variables with short names like x
3
org.openscience.cdk.geometry.surface.NeighborList 67 Avoid variables with short names like y
3
org.openscience.cdk.geometry.surface.NeighborList 68 Avoid variables with short names like z
3
org.openscience.cdk.geometry.surface.NeighborList 70 Avoid variables with short names like k1
3
org.openscience.cdk.geometry.surface.NeighborList 70 Avoid variables with short names like k2
3
org.openscience.cdk.geometry.surface.NeighborList 70 Avoid variables with short names like k3
3
org.openscience.cdk.geometry.surface.NeighborList 82 Avoid variables with short names like x
3
org.openscience.cdk.geometry.surface.NeighborList 83 Avoid variables with short names like y
3
org.openscience.cdk.geometry.surface.NeighborList 84 Avoid variables with short names like z
3
org.openscience.cdk.geometry.surface.NeighborList 86 Avoid variables with short names like k1
3
org.openscience.cdk.geometry.surface.NeighborList 86 Avoid variables with short names like k2
3
org.openscience.cdk.geometry.surface.NeighborList 86 Avoid variables with short names like k3
3
org.openscience.cdk.geometry.surface.NeighborList 96 Avoid variables with short names like i
3
org.openscience.cdk.geometry.surface.NeighborList 100 Avoid variables with short names like ii
3
org.openscience.cdk.geometry.surface.NeighborList 103 Avoid variables with short names like ai
3
org.openscience.cdk.geometry.surface.NeighborList 109 Avoid variables with short names like x
3
org.openscience.cdk.geometry.surface.NeighborList 111 Avoid variables with short names like y
3
org.openscience.cdk.geometry.surface.NeighborList 113 Avoid variables with short names like z
3
org.openscience.cdk.geometry.surface.NeighborList 122 Avoid variables with short names like i2
3
org.openscience.cdk.geometry.surface.NeighborList 124 Avoid variables with short names like aj
3
org.openscience.cdk.geometry.surface.NeighborList 128 Avoid variables with short names like d2
1
org.openscience.cdk.geometry.surface.NumericalSurface 59 Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).
3
org.openscience.cdk.geometry.surface.NumericalSurface 106 Avoid variables with short names like cp
3
org.openscience.cdk.geometry.surface.NumericalSurface 169 Avoid variables with short names like j
3
org.openscience.cdk.geometry.surface.NumericalSurface 227 Avoid variables with short names like ta
3
org.openscience.cdk.geometry.surface.NumericalSurface 233 Avoid variables with short names like cp
3
org.openscience.cdk.geometry.surface.NumericalSurface 242 Avoid variables with short names like p
3
org.openscience.cdk.geometry.surface.NumericalSurface 275 Avoid variables with short names like d2
3
org.openscience.cdk.geometry.surface.NumericalSurface 289 Avoid variables with short names like pt
3
org.openscience.cdk.geometry.surface.Tessellate 60 Avoid variables with short names like p1
3
org.openscience.cdk.geometry.surface.Tessellate 60 Avoid variables with short names like p2
3
org.openscience.cdk.geometry.surface.Tessellate 61 Avoid variables with short names like x
3
org.openscience.cdk.geometry.surface.Tessellate 61 Avoid variables with short names like y
3
org.openscience.cdk.geometry.surface.Tessellate 61 Avoid variables with short names like z
3
org.openscience.cdk.geometry.surface.Tessellate 67 Avoid variables with short names like p
3
org.openscience.cdk.geometry.surface.Tessellate 85 Avoid variables with short names like p1
3
org.openscience.cdk.geometry.surface.Tessellate 86 Avoid variables with short names like p2
3
org.openscience.cdk.geometry.surface.Tessellate 87 Avoid variables with short names like p3
3
org.openscience.cdk.geometry.surface.Tessellate 123 Avoid variables with short names like v
3
org.openscience.cdk.geometry.surface.Tessellate 138 Avoid variables with short names like v
3
org.openscience.cdk.geometry.surface.Tessellate 162 Avoid variables with short names like v
3
org.openscience.cdk.geometry.surface.Triangle 36 Avoid variables with short names like p1
3
org.openscience.cdk.geometry.surface.Triangle 36 Avoid variables with short names like p2
3
org.openscience.cdk.geometry.surface.Triangle 36 Avoid variables with short names like p3
3
org.openscience.cdk.geometry.surface.Triangle 37 Avoid variables with short names like p1
3
org.openscience.cdk.geometry.surface.Triangle 37 Avoid variables with short names like p2
3
org.openscience.cdk.geometry.surface.Triangle 37 Avoid variables with short names like p3
3
org.openscience.cdk.graph.AtomContainerAtomPermutor 54 Avoid variables with short names like ac
3
org.openscience.cdk.graph.AtomContainerAtomPermutor 80 Avoid variables with short names like ac
3
org.openscience.cdk.graph.AtomContainerBondPermutor 56 Avoid variables with short names like ac
3
org.openscience.cdk.graph.AtomContainerBondPermutor 67 Avoid variables with short names like i
3
org.openscience.cdk.graph.AtomContainerBondPermutor 81 Avoid variables with short names like ac
3
org.openscience.cdk.graph.AtomContainerPermutor 47-126 Abstract classes should be named AbstractXXX
1
org.openscience.cdk.graph.AtomContainerPermutor 49 Variables that are final and static should be in all caps.
3
org.openscience.cdk.graph.AtomContainerPermutor 51 Avoid variables with short names like N
3
org.openscience.cdk.graph.AtomContainerPermutor 51 Avoid variables with short names like i
3
org.openscience.cdk.graph.AtomContainerPermutor 51 Avoid variables with short names like j
3
org.openscience.cdk.graph.AtomContainerPermutor 51 The field name indicates a constant but its modifiers do not
1
org.openscience.cdk.graph.AtomContainerPermutor 51 Variables should start with a lowercase character
3
org.openscience.cdk.graph.AtomContainerPermutor 59 Avoid variables with short names like ac
3
org.openscience.cdk.graph.AtomContainerPermutor 101 Avoid variables with short names like x
3
org.openscience.cdk.graph.AtomContainerPermutor 101 Avoid variables with short names like y
3
org.openscience.cdk.graph.AtomContainerPermutor 104 Avoid variables with short names like o
3
org.openscience.cdk.graph.AtomContainerPermutor 122 Avoid variables with short names like x
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 44-497 The class 'EquivalentClassPartitioner' has a Cyclomatic Complexity of 15 (Highest = 110).
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 54 The field name indicates a constant but its modifiers do not
1
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 54 Variables should start with a lowercase character
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 107-273 Avoid really long methods.
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 107-273 The method 'prepareNode' has a Cyclomatic Complexity of 110.
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 107-273 The method prepareNode() has an NCSS line count of 174
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 111 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 154 The String literal "in case of a new node, please report this bug to cdk-devel@lists.sf.net." appears 4 times in this file; the first occurrence is on line 154
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 284 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 284 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 284 Avoid variables with short names like k
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 307 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 307 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 307 Avoid variables with short names like k
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 329 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 329 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 329 Avoid variables with short names like k
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 329 Avoid variables with short names like m
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 392 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 392 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 394 Avoid variables with short names like t
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 421-454 The method 'getEquivalentClass' has a Cyclomatic Complexity of 10.
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 425 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 425 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 427 Avoid variables with short names like t
3
org.openscience.cdk.graph.invariant.EquivalentClassPartitioner 465 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.GIMatrix 47-723 The class 'GIMatrix' has a Cyclomatic Complexity of 5 (Highest = 13).
3
org.openscience.cdk.graph.invariant.GIMatrix 50 Avoid variables with short names like m
3
org.openscience.cdk.graph.invariant.GIMatrix 50 Avoid variables with short names like n
3
org.openscience.cdk.graph.invariant.GIMatrix 50 It is somewhat confusing to have a field name with the same name as a method
3
org.openscience.cdk.graph.invariant.GIMatrix 121 Avoid empty catch blocks
3
org.openscience.cdk.graph.invariant.GIMatrix 142 Avoid variables with short names like k
3
org.openscience.cdk.graph.invariant.GIMatrix 146 Avoid variables with short names like h
3
org.openscience.cdk.graph.invariant.GIMatrix 153 Avoid empty catch blocks
3
org.openscience.cdk.graph.invariant.GIMatrix 194 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.GIMatrix 194 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.GIMatrix 206 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.GIMatrix 206 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.GIMatrix 217 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.GIMatrix 231 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.GIMatrix 246 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.GIMatrix 259 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.GIMatrix 270 Avoid variables with short names like n
3
org.openscience.cdk.graph.invariant.GIMatrix 287 Avoid variables with short names like m
3
org.openscience.cdk.graph.invariant.GIMatrix 287 Avoid variables with short names like n
2
org.openscience.cdk.graph.invariant.GIMatrix 303 The method name and parameter number are suspiciously close to equals(Object)
3
org.openscience.cdk.graph.invariant.GIMatrix 418 Avoid variables with short names like I
1
org.openscience.cdk.graph.invariant.GIMatrix 441 Method names should not start with capital letters
3
org.openscience.cdk.graph.invariant.GIMatrix 441-478 The method 'GaussJordan' has a Cyclomatic Complexity of 13.
3
org.openscience.cdk.graph.invariant.GIMatrix 444 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.GIMatrix 445 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.GIMatrix 446 Avoid variables with short names like k
3
org.openscience.cdk.graph.invariant.GIMatrix 504 An empty statement (semicolon) not part of a loop
3
org.openscience.cdk.graph.invariant.GIMatrix 521 Avoid variables with short names like c
3
org.openscience.cdk.graph.invariant.GIMatrix 521 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.GIMatrix 536 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.GIMatrix 536 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.GIMatrix 555 Avoid variables with short names like c
3
org.openscience.cdk.graph.invariant.GIMatrix 555 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.GIMatrix 555 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.GIMatrix 568 Avoid variables with short names like b
3
org.openscience.cdk.graph.invariant.GIMatrix 573 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.GIMatrix 573 Avoid variables with short names like j
3
org.openscience.cdk.graph.invariant.GIMatrix 589 Avoid variables with short names like c
3
org.openscience.cdk.graph.invariant.GIMatrix 609 Avoid variables with short names like p
3
org.openscience.cdk.graph.invariant.GIMatrix 646 Avoid using short method names
3
org.openscience.cdk.graph.invariant.GIMatrix 646 Avoid variables with short names like i
3
org.openscience.cdk.graph.invariant.GIMatrix 646 Avoid variables with short names like j
1
org.openscience.cdk.graph.invariant.GIMatrix 646 Method names should not start with capital letters
3
org.openscience.cdk.graph.invariant.GIMatrix 706-721 The method 'verifyTableFormat' has a Cyclomatic Complexity of 10.
3
org.openscience.cdk.graph.invariant.HuLuIndexTool 43-289 The class 'HuLuIndexTool' has a Cyclomatic Complexity of 5 (Highest = 14).
3
org.openscience.cdk.graph.invariant.HuLuIndexTool 56 Avoid unused local variables such as 'debug'.
3
org.openscience.cdk.graph.invariant.HuLuIndexTool 85 Avoid unused local variables such as 'debug'.
3
org.openscience.cdk.graph.invariant.HuLuIndexTool 100 Use equals() to compare strings instead of '==' or '!='
3
org.openscience.cdk.graph.invariant.HuLuIndexTool 122-223 Avoid really long methods.
3
org.openscience.cdk.graph.invariant.HuLuIndexTool 122-223 The method 'getAtomWeights' has a Cyclomatic Complexity of 14.
3
org.openscience.cdk.graph.invariant.HuLuIndexTool 122-223 The method getAtomWeights() has an NPath complexity of 337
3
org.openscience.cdk.graph.invariant.HuLuIndexTool 124 Avoid unused local variables such as 'debug'.
3
org.openscience.cdk.graph.invariant.HuLuIndexTool 163 Use equals() to compare strings instead of '==' or '!='
3
org.openscience.cdk.graph.invariant.HuLuIndexTool 172 Use equals() to compare strings instead of '==' or '!='
3
org.openscience.cdk.graph.invariant.HuLuIndexTool 249 The String literal " | " appears 4 times in this file; the first occurrence is on line 249
3
org.openscience.cdk.graph.matrix.TopologicalMatrix 5 No need to import a type that lives in the same package
3
org.openscience.cdk.io.CrystClustReader 97 Avoid variables with short names like cf
3
org.openscience.cdk.io.CrystClustReader 104-228 Avoid really long methods.
3
org.openscience.cdk.io.CrystClustReader 104-228 The method readChemFile() has an NCSS line count of 106
3
org.openscience.cdk.io.CrystClustReader 110 Avoid variables with short names like a
3
org.openscience.cdk.io.CrystClustReader 110 Avoid variables with short names like b
3
org.openscience.cdk.io.CrystClustReader 110 Avoid variables with short names like c
3
org.openscience.cdk.io.CrystClustReader 178 Avoid variables with short names like Z
3
org.openscience.cdk.io.CrystClustReader 188 String.indexOf(char) is faster than String.indexOf(String).
3
org.openscience.cdk.io.CrystClustReader 189 String.indexOf(char) is faster than String.indexOf(String).
3
org.openscience.cdk.io.CrystClustWriter 70-71 Avoid empty catch blocks
3
org.openscience.cdk.io.CrystClustWriter 132 Avoid variables with short names like cs
3
org.openscience.cdk.io.CrystClustWriter 162 Avoid variables with short names like sg
2
org.openscience.cdk.io.CrystClustWriter 176 Avoid instantiating Integer objects. Call Integer.valueOf() instead.
3
org.openscience.cdk.io.CrystClustWriter 176 Avoid unnecessary temporaries when converting primitives to Strings
3
org.openscience.cdk.io.CrystClustWriter 194 Avoid unnecessary temporaries when converting primitives to Strings
3
org.openscience.cdk.io.CrystClustWriter 196 Avoid unnecessary temporaries when converting primitives to Strings
3
org.openscience.cdk.io.CrystClustWriter 197 Avoid unnecessary temporaries when converting primitives to Strings
3
org.openscience.cdk.io.CrystClustWriter 198 Avoid unnecessary temporaries when converting primitives to Strings
3
org.openscience.cdk.io.CrystClustWriter 203 Avoid variables with short names like s
3
org.openscience.cdk.io.CrystClustWriter 212 Avoid variables with short names like s
3
org.openscience.cdk.io.CrystClustWriter 223 Avoid unnecessary temporaries when converting primitives to Strings
3
org.openscience.cdk.io.CrystClustWriter 225 Avoid unnecessary temporaries when converting primitives to Strings
3
org.openscience.cdk.io.CrystClustWriter 227 Avoid unnecessary temporaries when converting primitives to Strings
3
org.openscience.cdk.io.GamessReader 97-436 The class 'GamessReader' has a Cyclomatic Complexity of 4 (Highest = 19).
3
org.openscience.cdk.io.GamessReader 279 String.trim().length()==0 is an inefficient way to validate an empty String.
3
org.openscience.cdk.io.GamessReader 339-401 The method 'identifyAtomicSymbol' has a Cyclomatic Complexity of 19.
3
org.openscience.cdk.io.INChIPlainTextReader 149 Avoid variables with short names like cf
3
org.openscience.cdk.io.INChIReader 186 Avoid variables with short names like cf
3
org.openscience.cdk.io.ShelXWriter 80-81 Avoid empty catch blocks
3
org.openscience.cdk.io.ShelXWriter 146 Avoid variables with short names like a
3
org.openscience.cdk.io.ShelXWriter 147 Avoid variables with short names like b
3
org.openscience.cdk.io.ShelXWriter 148 Avoid variables with short names like c
3
org.openscience.cdk.io.ShelXWriter 156 The String literal "%7.5f" appears 4 times in this file; the first occurrence is on line 156
3
org.openscience.cdk.io.ShelXWriter 211 Avoid variables with short names like s
3
org.openscience.cdk.io.ShelXWriter 220 Avoid variables with short names like s
3
org.openscience.cdk.io.VASPReader 60-353 The class 'VASPReader' has a Cyclomatic Complexity of 3 (Highest = 13).
3
org.openscience.cdk.io.VASPReader 65 Avoid variables with short names like st
1
org.openscience.cdk.io.VASPReader 79 Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).
3
org.openscience.cdk.io.VASPReader 130 Avoid variables with short names like cf
3
org.openscience.cdk.io.VASPReader 152-282 Avoid really long methods.
3
org.openscience.cdk.io.VASPReader 152-282 The method 'readChemSequence' has a Cyclomatic Complexity of 13.
3
org.openscience.cdk.io.VASPReader 152-282 The method readChemSequence() has an NPath complexity of 584
3
org.openscience.cdk.io.VASPReader 299-302 These nested if statements could be combined
3
org.openscience.cdk.io.VASPReader 301 The String literal " =\t" appears 4 times in this file; the first occurrence is on line 301
3
org.openscience.cdk.io.ZMatrixReader 63-247 The class 'ZMatrixReader' has a Cyclomatic Complexity of 2 (Highest = 11).
3
org.openscience.cdk.io.ZMatrixReader 132-242 Avoid really long methods.
3
org.openscience.cdk.io.ZMatrixReader 132-242 The method 'readChemFile' has a Cyclomatic Complexity of 11.
3
org.openscience.cdk.io.ZMatrixReader 156 Avoid variables with short names like m
3
org.openscience.cdk.io.ZMatrixReader 160 Avoid variables with short names like d
3
org.openscience.cdk.io.ZMatrixReader 161 Avoid variables with short names like a
3
org.openscience.cdk.io.ZMatrixReader 162 Avoid variables with short names like da
3
org.openscience.cdk.io.ZMatrixReader 165 Avoid variables with short names like i
3
org.openscience.cdk.io.ZMatrixReader 172-174 Avoid empty if statements
3
org.openscience.cdk.io.ZMatrixReader 184-186 Avoid empty if statements
2
org.openscience.cdk.io.ZMatrixReader 204 Avoid instantiating Integer objects. Call Integer.valueOf() instead.
2
org.openscience.cdk.io.ZMatrixReader 211 Avoid instantiating Integer objects. Call Integer.valueOf() instead.
2
org.openscience.cdk.io.ZMatrixReader 213 Avoid instantiating Integer objects. Call Integer.valueOf() instead.
2
org.openscience.cdk.io.ZMatrixReader 215 Avoid instantiating Integer objects. Call Integer.valueOf() instead.
3
org.openscience.cdk.io.inchi.INChIContentProcessorTool 63-65 Avoid empty if statements
3
org.openscience.cdk.io.inchi.INChIHandler 76 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.io.inchi.INChIHandler 118-120 Avoid empty if statements
3
org.openscience.cdk.io.inchi.INChIHandler 147-149 Avoid empty if statements
3
org.openscience.cdk.io.inchi.INChIHandler 158 Avoid variables with short names like ch
3
org.openscience.cdk.io.iterator.IteratingMDLConformerReader 54 It is somewhat confusing to have a field name with the same name as a method
3
org.openscience.cdk.io.iterator.IteratingMDLConformerReader 57 Avoid variables with short names like in
3
org.openscience.cdk.io.iterator.IteratingMDLConformerReader 62 Avoid variables with short names like in
3
org.openscience.cdk.io.random.IRandomAccessChemObjectReader 38 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.io.random.RandomAccessReader 57-457 Abstract classes should be named AbstractXXX
3
org.openscience.cdk.io.random.RandomAccessReader 57-457 The class 'RandomAccessReader' has a Cyclomatic Complexity of 2 (Highest = 13).
3
org.openscience.cdk.io.random.RandomAccessReader 72 Avoid variables with short names like b
3
org.openscience.cdk.io.random.RandomAccessReader 109-111 Avoid empty catch blocks
3
org.openscience.cdk.io.random.RandomAccessReader 117 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.io.random.RandomAccessReader 132 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.io.random.RandomAccessReader 167 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.io.random.RandomAccessReader 193 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.io.random.RandomAccessReader 193-252 The method 'loadIndex' has a Cyclomatic Complexity of 13.
3
org.openscience.cdk.io.random.RandomAccessReader 193-252 The method loadIndex() has an NPath complexity of 1344
3
org.openscience.cdk.io.random.RandomAccessReader 194 Avoid variables with short names like in
3
org.openscience.cdk.io.random.RandomAccessReader 257 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.io.random.RandomAccessReader 257-315 The method 'makeIndex' has a Cyclomatic Complexity of 10.
3
org.openscience.cdk.io.random.RandomAccessReader 276 Avoid variables with short names like s
3
org.openscience.cdk.io.random.RandomAccessReader 287 Avoid unused local variables such as 'averageLength'.
3
org.openscience.cdk.io.random.RandomAccessReader 323 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.io.random.RandomAccessReader 325 Avoid variables with short names like f
3
org.openscience.cdk.io.random.RandomAccessSDFReader 84 Avoid variables with short names like co
3
org.openscience.cdk.io.random.RandomAccessSDFReader 86 Avoid variables with short names like c
3
org.openscience.cdk.io.random.RandomAccessSDFReader 88 Avoid variables with short names like cm
3
org.openscience.cdk.io.random.RandomAccessSDFReader 90