PMD 4.2.2 Report [module - forcefield]
2008-11-21 - 00:31:11


Summary

Files Total Priority 1 Priority 2 Priority 3 Priority 4 Priority 5
23 481
19
1
458
3
0

Prio File Line Description
3
org.openscience.cdk.charges.MMFF94PartialCharges 73 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.charges.MMFF94PartialCharges 73 Avoid variables with short names like ac
3
org.openscience.cdk.charges.MMFF94PartialCharges 106 The String literal "bond" appears 4 times in this file; the first occurrence is on line 106
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 65-759 The class 'ForceFieldConfigurator' has a Cyclomatic Complexity of 9 (Highest = 88).
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 67 The String literal "mmff94" appears 4 times in this file; the first occurrence is on line 67
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 128-129 Avoid empty if statements
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 196 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 227 Avoid variables with short names like ID
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 228 Avoid variables with short names like at
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 245 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 245-323 The method 'assignAtomTyps' has a Cyclomatic Complexity of 13.
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 245-323 The method assignAtomTyps() has an NPath complexity of 340
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 269 The String literal "RING_SIZE" appears 30 times in this file; the first occurrence is on line 269
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 304 The String literal "Csp2" appears 5 times in this file; the first occurrence is on line 304
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 313 The String literal "Csp" appears 4 times in this file; the first occurrence is on line 313
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 332 Avoid variables with short names like ac
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 351 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 351 Avoid variables with short names like ID
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 352 Avoid variables with short names like at
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 385 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 402 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 402-540 Avoid really long methods.
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 402-540 The method 'configureMM2BasedAtom' has a Cyclomatic Complexity of 34.
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 408 Avoid variables with short names like p
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 409 Avoid variables with short names like ID
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 447-448 Avoid empty if statements
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 476-478 These nested if statements could be combined
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 489-491 These nested if statements could be combined
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 560 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 560-758 Avoid really long methods.
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 560-758 The method 'configureMMFF94BasedAtom' has a Cyclomatic Complexity of 88.
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 560-758 The method configureMMFF94BasedAtom() has an NCSS line count of 158
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 560-758 The method configureMMFF94BasedAtom() has an NPath complexity of 1660
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 565 Avoid variables with short names like p
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 566 Avoid variables with short names like p2
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 567 Avoid variables with short names like ID
3
org.openscience.cdk.modeling.builder3d.ForceFieldConfigurator 621-623 These nested if statements could be combined
3
org.openscience.cdk.modeling.builder3d.MM2BasedAtomTypePattern 66-218 Avoid really long methods.
3
org.openscience.cdk.modeling.builder3d.MM2BasedAtomTypePattern 177 The String literal "NotImplemented" appears 5 times in this file; the first occurrence is on line 177
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 56-897 The class 'MM2BasedParameterSetReader' has a Cyclomatic Complexity of 4 (Highest = 34).
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 64 Avoid variables with short names like st
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 96 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 96-258 Avoid really long methods.
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 96-258 The method 'setForceFieldDefinitions' has a Cyclomatic Complexity of 34.
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 96-258 The method setForceFieldDefinitions() has an NCSS line count of 119
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 105 The String literal "VdWaalsTable.ReadvdWaals: " appears 15 times in this file; the first occurrence is on line 105
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 106 The String literal "Malformed Number" appears 20 times in this file; the first occurrence is on line 106
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 256-257 Avoid empty if statements
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 265 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 268 Avoid variables with short names like an
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 269 Avoid variables with short names like rl
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 270 Avoid variables with short names like gl
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 271 Avoid variables with short names like bl
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 298 Avoid variables with short names like co
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 309 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 335 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 360 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 386 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 412 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 438 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 461 Consider replacing this Vector with the newer java.util.List
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 480 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 513 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 546 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 567 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 580 Consider replacing this Vector with the newer java.util.List
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 596 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 623 Consider replacing this Vector with the newer java.util.List
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 640 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 677 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 698 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 725 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 752 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 781 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 808 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 808-896 The method 'readParameterSets' has a Cyclomatic Complexity of 25.
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 822 Avoid variables with short names like r
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 823 Avoid variables with short names like s
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 824 Avoid variables with short names like a
3
org.openscience.cdk.modeling.builder3d.MM2BasedParameterSetReader 832 Avoid variables with short names like nt
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedAtomTypePattern 67-263 Avoid really long methods.
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 56-568 The class 'MMFF94BasedParameterSetReader' has a Cyclomatic Complexity of 4 (Highest = 25).
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 62 Avoid variables with short names like st
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 104 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 122 Avoid variables with short names like sA
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 123 Avoid variables with short names like sG
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 131 Avoid variables with short names like a
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 132 Avoid variables with short names like g
2
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 137 Avoid instantiating String objects; this is usually unnecessary.
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 156-158 Avoid empty catch blocks
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 164 Avoid variables with short names like q0
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 177 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 181 Avoid variables with short names like rl
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 182 Avoid variables with short names like gl
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 183 Avoid variables with short names like bl
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 212 Avoid variables with short names like co
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 224 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 238 Avoid variables with short names like k2
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 239 Avoid variables with short names like k3
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 240 Avoid variables with short names like k4
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 260 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 285 Consider replacing this Vector with the newer java.util.List
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 304 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 334 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 358 Consider replacing this Vector with the newer java.util.List
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 388 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 402 Consider replacing this Vector with the newer java.util.List
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 418 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 447 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 447-566 Avoid really long methods.
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 447-566 The method 'readParameterSets' has a Cyclomatic Complexity of 25.
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 447-566 The method readParameterSets() has an NPath complexity of 11520
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 460 Avoid variables with short names like r
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 461 Avoid variables with short names like s
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 462 Avoid variables with short names like a
3
org.openscience.cdk.modeling.builder3d.MMFF94BasedParameterSetReader 493 Avoid variables with short names like nt
4
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 5 Avoid unused imports such as 'java.util.Vector'
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 45 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 47 The String literal "bond" appears 4 times in this file; the first occurrence is on line 47
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 69 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 71 The String literal "angle" appears 4 times in this file; the first occurrence is on line 71
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 93 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 95 The String literal "strbnd" appears 12 times in this file; the first occurrence is on line 95
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 125 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 125 Avoid variables with short names like iR
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 125 Avoid variables with short names like jR
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 125 Avoid variables with short names like kR
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 145 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 147 The String literal "torsion" appears 12 times in this file; the first occurrence is on line 147
3
org.openscience.cdk.modeling.builder3d.MMFF94ParametersCall 151 The String literal ";*;" appears 8 times in this file; the first occurrence is on line 151
3
org.openscience.cdk.modeling.forcefield.AngleBending 26-1119 Avoid really long classes.
3
org.openscience.cdk.modeling.forcefield.AngleBending 26-1119 The class 'AngleBending' has a Cyclomatic Complexity of 4 (Highest = 30).
3
org.openscience.cdk.modeling.forcefield.AngleBending 26-1119 Too many fields
3
org.openscience.cdk.modeling.forcefield.AngleBending 32 Avoid excessively long variable names like order2ndErrorApproximateGradientMMFF94SumEA
3
org.openscience.cdk.modeling.forcefield.AngleBending 33 Avoid excessively long variable names like order5thErrorApproximateGradientMMFF94SumEA
3
org.openscience.cdk.modeling.forcefield.AngleBending 36 Avoid excessively long variable names like order2ndErrorApproximateHessianMMFF94SumEA
3
org.openscience.cdk.modeling.forcefield.AngleBending 37 Avoid excessively long variable names like forOrder2ndErrorApproximateHessian
3
org.openscience.cdk.modeling.forcefield.AngleBending 40 Avoid excessively long variable names like angleBendingOrder2ndErrorApproximateGradient
3
org.openscience.cdk.modeling.forcefield.AngleBending 42 Avoid excessively long variable names like angleBendingOrder2ndErrorApproximateHessian
3
org.openscience.cdk.modeling.forcefield.AngleBending 47 Avoid variables with short names like v0
3
org.openscience.cdk.modeling.forcefield.AngleBending 48 Avoid variables with short names like k2
3
org.openscience.cdk.modeling.forcefield.AngleBending 49 Avoid variables with short names like k3
3
org.openscience.cdk.modeling.forcefield.AngleBending 50 Avoid variables with short names like k4
3
org.openscience.cdk.modeling.forcefield.AngleBending 51 Avoid variables with short names like cb
3
org.openscience.cdk.modeling.forcefield.AngleBending 54 Avoid variables with short names like v
3
org.openscience.cdk.modeling.forcefield.AngleBending 57 It is somewhat confusing to have a field name matching the declaring class name
3
org.openscience.cdk.modeling.forcefield.AngleBending 84 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.forcefield.AngleBending 84-177 The method 'setMMFF94AngleBendingParameters' has a Cyclomatic Complexity of 13.
3
org.openscience.cdk.modeling.forcefield.AngleBending 103 Avoid variables with short names like pc
3
org.openscience.cdk.modeling.forcefield.AngleBending 118 Avoid variables with short names like l
3
org.openscience.cdk.modeling.forcefield.AngleBending 134 Use equals() to compare strings instead of '==' or '!='
3
org.openscience.cdk.modeling.forcefield.AngleBending 134 Use equals() to compare strings instead of '==' or '!='
3
org.openscience.cdk.modeling.forcefield.AngleBending 137 Use equals() to compare strings instead of '==' or '!='
3
org.openscience.cdk.modeling.forcefield.AngleBending 137 Use equals() to compare strings instead of '==' or '!='
3
org.openscience.cdk.modeling.forcefield.AngleBending 278-365 The method 'setAngleBendingFirstDerivative' has a Cyclomatic Complexity of 16.
3
org.openscience.cdk.modeling.forcefield.AngleBending 301 Avoid variables with short names like xi
3
org.openscience.cdk.modeling.forcefield.AngleBending 303 Avoid variables with short names like xj
3
org.openscience.cdk.modeling.forcefield.AngleBending 305 Avoid variables with short names like xk
3
org.openscience.cdk.modeling.forcefield.AngleBending 551-954 Avoid really long methods.
3
org.openscience.cdk.modeling.forcefield.AngleBending 551-954 The method 'setAngleBendingSecondDerivative' has a Cyclomatic Complexity of 30.
3
org.openscience.cdk.modeling.forcefield.AngleBending 551-954 The method setAngleBendingSecondDerivative() has an NCSS line count of 345
3
org.openscience.cdk.modeling.forcefield.AngleBending 551-954 The method setAngleBendingSecondDerivative() has an NPath complexity of 4101
3
org.openscience.cdk.modeling.forcefield.AngleBending 619 Avoid variables with short names like xi
3
org.openscience.cdk.modeling.forcefield.AngleBending 621 Avoid variables with short names like xj
3
org.openscience.cdk.modeling.forcefield.AngleBending 623 Avoid variables with short names like xk
3
org.openscience.cdk.modeling.forcefield.BondStretching 23-510 The class 'BondStretching' has a Cyclomatic Complexity of 3 (Highest = 19).
3
org.openscience.cdk.modeling.forcefield.BondStretching 23-510 Too many fields
3
org.openscience.cdk.modeling.forcefield.BondStretching 32 Avoid excessively long variable names like order2ndErrorApproximateHessianMMFF94SumEB
3
org.openscience.cdk.modeling.forcefield.BondStretching 33 Avoid excessively long variable names like forOrder2ndErrorApproximateHessian
3
org.openscience.cdk.modeling.forcefield.BondStretching 38 Avoid variables with short names like r0
3
org.openscience.cdk.modeling.forcefield.BondStretching 39 Avoid variables with short names like k2
3
org.openscience.cdk.modeling.forcefield.BondStretching 40 Avoid variables with short names like k3
3
org.openscience.cdk.modeling.forcefield.BondStretching 41 Avoid variables with short names like k4
3
org.openscience.cdk.modeling.forcefield.BondStretching 42 Avoid variables with short names like cs
3
org.openscience.cdk.modeling.forcefield.BondStretching 44 Avoid variables with short names like r
3
org.openscience.cdk.modeling.forcefield.BondStretching 69 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.forcefield.BondStretching 78 Avoid variables with short names like pc
3
org.openscience.cdk.modeling.forcefield.BondStretching 88 Avoid variables with short names like i
3
org.openscience.cdk.modeling.forcefield.BondStretching 285-398 Avoid really long methods.
3
org.openscience.cdk.modeling.forcefield.BondStretching 285-398 The method 'setBondLengthsSecondDerivative' has a Cyclomatic Complexity of 19.
3
org.openscience.cdk.modeling.forcefield.BondStretching 285-398 The method setBondLengthsSecondDerivative() has an NPath complexity of 1162
1
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 17 Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).
1
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 18 Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).
3
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 20 Avoid excessively long variable names like previousConjugatedGradientDirection
3
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 54 Avoid variables with short names like gk
1
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 54 Method names should not contain underscores
3
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 58 Avoid unnecessary return statements
3
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 66 Avoid variables with short names like gk
1
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 66 Method names should not contain underscores
3
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 70-72 Avoid empty if statements
3
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 73 Avoid unnecessary return statements
3
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 83 Avoid variables with short names like pk
3
org.openscience.cdk.modeling.forcefield.ConjugateGradientMethod 98 Avoid variables with short names like gk
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 22-523 The class 'ElectrostaticInteractions' has a Cyclomatic Complexity of 4 (Highest = 18).
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 22-523 Too many fields
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 28 Avoid excessively long variable names like order2ndErrorApproximateGradientMMFF94SumEQ
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 29 Avoid excessively long variable names like order5thErrorApproximateGradientMMFF94SumEQ
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 33 Avoid variables with short names like dR
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 40 Avoid excessively long variable names like electrostaticInteractionAtomPosition
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 42 Avoid variables with short names like r
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 43 Avoid variables with short names like qi
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 44 Avoid variables with short names like qj
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 47 Avoid variables with short names like n
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 48 Avoid variables with short names like D
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 48 The field name indicates a constant but its modifiers do not
1
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 48 Variables should start with a lowercase character
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 50 Avoid variables with short names like iQ
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 51 Avoid excessively long variable names like electrostatic14interactionsScale
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 71 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 102 Avoid variables with short names like l
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 352-460 Avoid really long methods.
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 352-460 The method 'setInternuclearSeparationSecondDerivative' has a Cyclomatic Complexity of 18.
3
org.openscience.cdk.modeling.forcefield.ElectrostaticInteractions 352-460 The method setInternuclearSeparationSecondDerivative() has an NPath complexity of 581
1
org.openscience.cdk.modeling.forcefield.ForceField 21 Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).
1
org.openscience.cdk.modeling.forcefield.ForceField 22 Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).
1
org.openscience.cdk.modeling.forcefield.ForceField 23 Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).
3
org.openscience.cdk.modeling.forcefield.ForceField 35 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.forcefield.ForceField 51 A method/constructor shouldn't explicitly throw java.lang.Exception
1
org.openscience.cdk.modeling.forcefield.ForceField 53 Avoid throwing raw exception types.
4
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 9 Avoid unused imports such as 'java.util.Hashtable'
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 24-632 Too many fields
1
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 27 Variables should start with a lowercase character
1
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 28 Variables should start with a lowercase character
1
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 29 Variables should start with a lowercase character
1
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 31 Variables should start with a lowercase character
1
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 32 Variables should start with a lowercase character
1
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 33 Variables should start with a lowercase character
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 37 Avoid variables with short names like g0
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 55 The field name indicates a constant but its modifiers do not
1
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 55 Variables should start with a lowercase character
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 56 The field name indicates a constant but its modifiers do not
1
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 56 Variables should start with a lowercase character
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 57 Avoid variables with short names like d
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 75 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 94 A method/constructor shouldn't explicitly throw java.lang.Exception
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 232 Avoid unnecessary return statements
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 253-369 Avoid really long methods.
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 265 Avoid variables with short names like sk
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 281 Avoid variables with short names like ls
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 368 Avoid unnecessary return statements
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 399-528 Avoid really long methods.
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 422 Avoid variables with short names like ls
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 485 Avoid empty if statements
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 490 Avoid empty if statements
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 491-495 Avoid empty if statements
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 527 Avoid unnecessary return statements
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 560 Avoid unnecessary return statements
3
org.openscience.cdk.modeling.forcefield.GeometricMinimizer 619 Avoid unnecessary return statements
1
org.openscience.cdk.modeling.forcefield.IPotentialFunction 18 Variables that are final and static should be in all caps.
1
org.openscience.cdk.modeling.forcefield.IPotentialFunction 22 Variables that are final and static should be in all caps.
3
org.openscience.cdk.modeling.forcefield.LineSearch 18-698 The class 'LineSearch' has a Cyclomatic Complexity of 6 (Highest = 16).
3
org.openscience.cdk.modeling.forcefield.LineSearch 18-698 Too many fields
3
org.openscience.cdk.modeling.forcefield.LineSearch 20 Avoid variables with short names like pf
3
org.openscience.cdk.modeling.forcefield.LineSearch 22 Avoid variables with short names like x
3
org.openscience.cdk.modeling.forcefield.LineSearch 53-240 Avoid really long methods.
3
org.openscience.cdk.modeling.forcefield.LineSearch 53-240 The method 'bracketingTheMinimum' has a Cyclomatic Complexity of 10.
3
org.openscience.cdk.modeling.forcefield.LineSearch 62 Avoid empty if statements
3
org.openscience.cdk.modeling.forcefield.LineSearch 239 Avoid unnecessary return statements
3
org.openscience.cdk.modeling.forcefield.LineSearch 248-428 Avoid really long methods.
3
org.openscience.cdk.modeling.forcefield.LineSearch 248-428 The method 'brentsMethod' has a Cyclomatic Complexity of 16.
3
org.openscience.cdk.modeling.forcefield.LineSearch 248-428 The method brentsMethod() has an NPath complexity of 323
3
org.openscience.cdk.modeling.forcefield.LineSearch 255 Avoid variables with short names like a
3
org.openscience.cdk.modeling.forcefield.LineSearch 255 Avoid variables with short names like b
3
org.openscience.cdk.modeling.forcefield.LineSearch 255 Avoid variables with short names like d
3
org.openscience.cdk.modeling.forcefield.LineSearch 256 Avoid variables with short names like fu
3
org.openscience.cdk.modeling.forcefield.LineSearch 256 Avoid variables with short names like fv
3
org.openscience.cdk.modeling.forcefield.LineSearch 256 Avoid variables with short names like fw
3
org.openscience.cdk.modeling.forcefield.LineSearch 256 Avoid variables with short names like fx
3
org.openscience.cdk.modeling.forcefield.LineSearch 257 Avoid variables with short names like p
3
org.openscience.cdk.modeling.forcefield.LineSearch 257 Avoid variables with short names like q
3
org.openscience.cdk.modeling.forcefield.LineSearch 257 Avoid variables with short names like r
3
org.openscience.cdk.modeling.forcefield.LineSearch 257 Avoid variables with short names like u
3
org.openscience.cdk.modeling.forcefield.LineSearch 257 Avoid variables with short names like v
3
org.openscience.cdk.modeling.forcefield.LineSearch 257 Avoid variables with short names like w
3
org.openscience.cdk.modeling.forcefield.LineSearch 257 Avoid variables with short names like x
3
org.openscience.cdk.modeling.forcefield.LineSearch 257 Avoid variables with short names like xm
3
org.openscience.cdk.modeling.forcefield.LineSearch 258 Avoid variables with short names like e
3
org.openscience.cdk.modeling.forcefield.LineSearch 437-617 Avoid really long methods.
3
org.openscience.cdk.modeling.forcefield.LineSearch 437-617 The method 'dbrentsMethod' has a Cyclomatic Complexity of 16.
3
org.openscience.cdk.modeling.forcefield.LineSearch 437-617 The method dbrentsMethod() has an NPath complexity of 323
3
org.openscience.cdk.modeling.forcefield.LineSearch 444 Avoid variables with short names like a
3
org.openscience.cdk.modeling.forcefield.LineSearch 444 Avoid variables with short names like b
3
org.openscience.cdk.modeling.forcefield.LineSearch 444 Avoid variables with short names like d
3
org.openscience.cdk.modeling.forcefield.LineSearch 445 Avoid variables with short names like fu
3
org.openscience.cdk.modeling.forcefield.LineSearch 445 Avoid variables with short names like fv
3
org.openscience.cdk.modeling.forcefield.LineSearch 445 Avoid variables with short names like fw
3
org.openscience.cdk.modeling.forcefield.LineSearch 445 Avoid variables with short names like fx
3
org.openscience.cdk.modeling.forcefield.LineSearch 446 Avoid variables with short names like p
3
org.openscience.cdk.modeling.forcefield.LineSearch 446 Avoid variables with short names like q
3
org.openscience.cdk.modeling.forcefield.LineSearch 446 Avoid variables with short names like r
3
org.openscience.cdk.modeling.forcefield.LineSearch 446 Avoid variables with short names like u
3
org.openscience.cdk.modeling.forcefield.LineSearch 446 Avoid variables with short names like v
3
org.openscience.cdk.modeling.forcefield.LineSearch 446 Avoid variables with short names like w
3
org.openscience.cdk.modeling.forcefield.LineSearch 446 Avoid variables with short names like x
3
org.openscience.cdk.modeling.forcefield.LineSearch 446 Avoid variables with short names like xm
3
org.openscience.cdk.modeling.forcefield.LineSearch 447 Avoid variables with short names like e
3
org.openscience.cdk.modeling.forcefield.LineSearch 659 Avoid empty if statements
3
org.openscience.cdk.modeling.forcefield.LineSearch 660-661 Avoid empty if statements
3
org.openscience.cdk.modeling.forcefield.LineSearch 674 Avoid using short method names
3
org.openscience.cdk.modeling.forcefield.LineSearch 682 Avoid variables with short names like fx
3
org.openscience.cdk.modeling.forcefield.LineSearch 688 Avoid variables with short names like a
3
org.openscience.cdk.modeling.forcefield.LineSearch 688 Avoid variables with short names like b
3
org.openscience.cdk.modeling.forcefield.LineSearch 689 Avoid variables with short names like c
3
org.openscience.cdk.modeling.forcefield.LineSearch 691 Avoid empty if statements
3
org.openscience.cdk.modeling.forcefield.LineSearchForTheWolfeConditions 14-595 The class 'LineSearchForTheWolfeConditions' has a Cyclomatic Complexity of 5 (Highest = 12).
3
org.openscience.cdk.modeling.forcefield.LineSearchForTheWolfeConditions 14-595 Too many fields
3
org.openscience.cdk.modeling.forcefield.LineSearchForTheWolfeConditions 17 Avoid variables with short names like x
3