Global Metrics

path: .metrics.cyclomatic.average
old: 1.818181818181818
new: 1.0

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

path: .metrics.mi.mi_original
old: 51.421908652476375
new: 54.58697949344257

path: .metrics.mi.mi_sei
old: 27.551718449082852
new: 34.4570743099908

path: .metrics.mi.mi_visual_studio
old: 30.07129160963531
new: 31.922210230083373

path: .metrics.cognitive.average
old: 1.625
new: 0.0

path: .metrics.cognitive.sum
old: 13.0
new: 0.0

path: .metrics.nexits.average
old: 1.0
new: 0.0

path: .metrics.nexits.sum
old: 8.0
new: 0.0

path: .metrics.nargs.average
old: 0.625
new: 0.0

path: .metrics.nargs.sum
old: 5.0
new: 0.0

path: .metrics.loc.ploc
old: 77.0
new: 59.0

path: .metrics.loc.blank
old: 12.0
new: 38.0

path: .metrics.loc.cloc
old: 14.0
new: 22.0

path: .metrics.loc.sloc
old: 103.0
new: 119.0

path: .metrics.loc.lloc
old: 24.0
new: 21.0

path: .metrics.nom.functions
old: 8.0
new: 2.0

path: .metrics.nom.total
old: 8.0
new: 2.0

path: .metrics.halstead.N1
old: 209.0
new: 129.0

path: .metrics.halstead.level
old: 0.03324584426946632
new: 0.06612685560053981

path: .metrics.halstead.bugs
old: 0.5366843210285985
new: 0.2607632864078848

path: .metrics.halstead.difficulty
old: 30.07894736842105
new: 15.122448979591836

path: .metrics.halstead.estimated_program_length
old: 460.8566933658039
new: 323.22649869747937

path: .metrics.halstead.volume
old: 2147.8186540536635
new: 1446.8697034240106

path: .metrics.halstead.purity_ratio
old: 1.3715973016839402
new: 1.3301502004011496

path: .metrics.halstead.N2
old: 127.0
new: 114.0

path: .metrics.halstead.n1
old: 27.0
new: 13.0

path: .metrics.halstead.effort
old: 64604.12425219308
new: 21880.213270146774

path: .metrics.halstead.length
old: 336.0
new: 243.0

path: .metrics.halstead.n2
old: 57.0
new: 49.0

path: .metrics.halstead.time
old: 3589.1180140107267
new: 1215.567403897043

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

Spaces Data

Minimal test - lines (29, 29)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Code

class NS_NO_VTABLE nsITestService : public nsISupports {