Global Metrics

path: .metrics.nargs.average
old: 1.5
new: 0.9444444444444444

path: .metrics.nargs.sum
old: 3.0
new: 17.0

path: .metrics.nexits.average
old: 0.5
new: 0.6666666666666666

path: .metrics.nexits.sum
old: 1.0
new: 12.0

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

path: .metrics.cyclomatic.sum
old: 8.0
new: 73.0

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

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

path: .metrics.mi.mi_original
old: 66.33709691523524
new: 2.9211656648664217

path: .metrics.mi.mi_visual_studio
old: 38.79362392703815
new: 1.708284014541767

path: .metrics.mi.mi_sei
old: 58.78686502966036
new: -25.431818179068102

path: .metrics.loc.lloc
old: 1.0
new: 158.0

path: .metrics.loc.blank
old: 9.0
new: 0.0

path: .metrics.loc.sloc
old: 71.0
new: 536.0

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

path: .metrics.loc.ploc
old: 40.0
new: 422.0

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

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

path: .metrics.halstead.bugs
old: 0.10327153461626762
new: 3.1653758374835257

path: .metrics.halstead.time
old: 302.95653361858444
new: 51409.96418672635

path: .metrics.halstead.n2
old: 36.0
new: 178.0

path: .metrics.halstead.effort
old: 5453.21760513452
new: 925379.3553610744

path: .metrics.halstead.estimated_program_length
old: 224.17104785693348
new: 1510.2054563050926

path: .metrics.halstead.N2
old: 54.0
new: 693.0

path: .metrics.halstead.length
old: 119.0
new: 1756.0

path: .metrics.halstead.volume
old: 660.9960733496389
new: 13582.150093116572

path: .metrics.halstead.level
old: 0.12121212121212122
new: 0.014677386105957532

path: .metrics.halstead.difficulty
old: 8.25
new: 68.13202247191012

path: .metrics.halstead.purity_ratio
old: 1.8837903181254911
new: 0.8600258862785266

path: .metrics.halstead.vocabulary
old: 47.0
new: 213.0

path: .metrics.halstead.n1
old: 11.0
new: 35.0

path: .metrics.halstead.N1
old: 65.0
new: 1063.0

Spaces Data

Minimal test - lines (151, 155)

path: .spaces[0].metrics.nom.functions
old: 2.0
new: 1.0

path: .spaces[0].metrics.nom.total
old: 2.0
new: 1.0

path: .spaces[0].metrics.nexits.average
old: 0.5
new: 0.0

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

path: .spaces[0].metrics.halstead.bugs
old: 0.10017403331060766
new: 0.0121144437129134

path: .spaces[0].metrics.halstead.length
old: 114.0
new: 19.0

path: .spaces[0].metrics.halstead.n1
old: 11.0
new: 5.0

path: .spaces[0].metrics.halstead.time
old: 289.4290487130426
new: 12.172074213723825

path: .spaces[0].metrics.halstead.estimated_program_length
old: 198.05374780501023
new: 27.11941547876375

path: .spaces[0].metrics.halstead.N2
old: 49.0
new: 8.0

path: .spaces[0].metrics.halstead.level
old: 0.11873840445269015
new: 0.3

path: .spaces[0].metrics.halstead.vocabulary
old: 43.0
new: 11.0

path: .spaces[0].metrics.halstead.volume
old: 618.5941820360391
new: 65.72920075410865

path: .spaces[0].metrics.halstead.N1
old: 65.0
new: 11.0

path: .spaces[0].metrics.halstead.effort
old: 5209.722876834767
new: 219.09733584702883

path: .spaces[0].metrics.halstead.purity_ratio
old: 1.737313577236932
new: 1.4273376567770395

path: .spaces[0].metrics.halstead.difficulty
old: 8.421875
new: 3.3333333333333335

path: .spaces[0].metrics.halstead.n2
old: 32.0
new: 6.0

path: .spaces[0].metrics.nargs.average
old: 1.5
new: 0.0

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

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

path: .spaces[0].metrics.loc.sloc
old: 53.0
new: 5.0

path: .spaces[0].metrics.loc.ploc
old: 34.0
new: 5.0

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

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

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

path: .spaces[0].metrics.mi.mi_visual_studio
old: 41.89972738809405
new: 71.89022266004342

path: .spaces[0].metrics.mi.mi_original
old: 71.64853383364083
new: 122.93228074867426

path: .spaces[0].metrics.mi.mi_sei
old: 59.542733726706
new: 101.75475966867388

Code

nsPrintSettingsWin::nsPrintSettingsWin()
    : nsPrintSettings(),
      mDeviceName(nullptr),
      mDriverName(nullptr),
      mDevMode(nullptr) {}