Global Metrics

path: .metrics.cognitive.sum
old: 14.0
new: 5.0

path: .metrics.cognitive.average
old: 4.666666666666667
new: 0.06329113924050633

path: .metrics.mi.mi_visual_studio
old: 29.993328466655907
new: 0.0

path: .metrics.mi.mi_sei
old: 22.84425561112352
new: -43.00322627806486

path: .metrics.mi.mi_original
old: 51.2885916779816
new: -14.608167091174678

path: .metrics.nargs.average
old: 3.6666666666666665
new: 0.4936708860759494

path: .metrics.nargs.sum
old: 11.0
new: 39.0

path: .metrics.nexits.sum
old: 5.0
new: 39.0

path: .metrics.nexits.average
old: 1.6666666666666667
new: 0.4936708860759494

path: .metrics.cyclomatic.average
old: 4.0
new: 1.2934782608695652

path: .metrics.cyclomatic.sum
old: 20.0
new: 119.0

path: .metrics.nom.total
old: 3.0
new: 79.0

path: .metrics.nom.functions
old: 3.0
new: 79.0

path: .metrics.halstead.n2
old: 62.0
new: 212.0

path: .metrics.halstead.effort
old: 69442.21860909965
new: 978284.5378285984

path: .metrics.halstead.N1
old: 233.0
new: 1192.0

path: .metrics.halstead.bugs
old: 0.5631548176175396
new: 3.2849003911064827

path: .metrics.halstead.level
old: 0.035900405327156916
new: 0.015654999261556637

path: .metrics.halstead.N2
old: 157.0
new: 732.0

path: .metrics.halstead.vocabulary
old: 84.0
new: 249.0

path: .metrics.halstead.length
old: 390.0
new: 1924.0

path: .metrics.halstead.n1
old: 22.0
new: 37.0

path: .metrics.halstead.time
old: 3857.90103383887
new: 54349.140990477696

path: .metrics.halstead.difficulty
old: 27.85483870967742
new: 63.87735849056604

path: .metrics.halstead.purity_ratio
old: 1.1981222227025816
new: 0.9516990181370424

path: .metrics.halstead.volume
old: 2493.0037948837166
new: 15315.043717298988

path: .metrics.halstead.estimated_program_length
old: 467.2676668540068
new: 1831.0689108956697

path: .metrics.loc.cloc
old: 9.0
new: 320.0

path: .metrics.loc.ploc
old: 72.0
new: 359.0

path: .metrics.loc.lloc
old: 36.0
new: 82.0

path: .metrics.loc.sloc
old: 99.0
new: 792.0

path: .metrics.loc.blank
old: 18.0
new: 113.0

Spaces Data

Minimal test - lines (30, 30)

path: .spaces[0].metrics.cyclomatic.average
old: 4.75
new: 1.0

path: .spaces[0].metrics.cyclomatic.sum
old: 19.0
new: 1.0

path: .spaces[0].metrics.cognitive.average
old: 4.666666666666667
new: null

path: .spaces[0].metrics.cognitive.sum
old: 14.0
new: 0.0

path: .spaces[0].metrics.halstead.length
old: 385.0
new: 1.0

path: .spaces[0].metrics.halstead.time
old: 3955.038736078523
new: 0.0

path: .spaces[0].metrics.halstead.N1
old: 233.0
new: 0.0

path: .spaces[0].metrics.halstead.estimated_program_length
old: 430.5822264174108
new: null

path: .spaces[0].metrics.halstead.volume
old: 2426.955588048185
new: 0.0

path: .spaces[0].metrics.halstead.bugs
old: 0.5725686644659164
new: 0.0

path: .spaces[0].metrics.halstead.difficulty
old: 29.333333333333332
new: 0.0

path: .spaces[0].metrics.halstead.level
old: 0.034090909090909095
new: null

path: .spaces[0].metrics.halstead.n1
old: 22.0
new: 0.0

path: .spaces[0].metrics.halstead.n2
old: 57.0
new: 1.0

path: .spaces[0].metrics.halstead.N2
old: 152.0
new: 1.0

path: .spaces[0].metrics.halstead.purity_ratio
old: 1.118395393291976
new: null

path: .spaces[0].metrics.halstead.effort
old: 71190.69724941342
new: 0.0

path: .spaces[0].metrics.halstead.vocabulary
old: 79.0
new: 1.0

path: .spaces[0].metrics.nexits.sum
old: 5.0
new: 0.0

path: .spaces[0].metrics.nexits.average
old: 1.6666666666666667
new: null

path: .spaces[0].metrics.nom.total
old: 3.0
new: 0.0

path: .spaces[0].metrics.nom.functions
old: 3.0
new: 0.0

path: .spaces[0].metrics.mi.mi_original
old: 53.75144536428543
new: null

path: .spaces[0].metrics.mi.mi_sei
old: 17.96698878534953
new: null

path: .spaces[0].metrics.mi.mi_visual_studio
old: 31.433593780283875
new: null

path: .spaces[0].metrics.nargs.average
old: 3.6666666666666665
new: null

path: .spaces[0].metrics.nargs.sum
old: 11.0
new: 0.0

path: .spaces[0].metrics.loc.sloc
old: 87.0
new: 1.0

path: .spaces[0].metrics.loc.lloc
old: 36.0
new: 0.0

path: .spaces[0].metrics.loc.blank
old: 17.0
new: 0.0

path: .spaces[0].metrics.loc.cloc
old: 3.0
new: 0.0

path: .spaces[0].metrics.loc.ploc
old: 67.0
new: 1.0

Code

class PLDHashTable;