# Global Metrics

path: .metrics.nom.total
old: 29.0
new: 8.0
path: .metrics.nom.functions
old: 29.0
new: 8.0
path: .metrics.nexits.average
old: 0.8275862068965517
new: 0.375
path: .metrics.nexits.sum
old: 24.0
new: 3.0
path: .metrics.nargs.average
old: 1.206896551724138
new: 0.875
path: .metrics.nargs.sum
old: 35.0
new: 7.0
path: .metrics.loc.cloc
old: 96.0
new: 26.0
path: .metrics.loc.blank
old: 73.0
new: 68.0
path: .metrics.loc.sloc
old: 664.0
new: 279.0
path: .metrics.loc.lloc
old: 216.0
new: 5.0
path: .metrics.loc.ploc
old: 495.0
new: 185.0
path: .metrics.cognitive.average
old: 2.5517241379310347
new: 0.375
path: .metrics.cognitive.sum
old: 74.0
new: 3.0
path: .metrics.halstead.bugs
old: 4.312053564315028
new: 0.816134871694547
path: .metrics.halstead.length
old: 2449.0
new: 802.0
path: .metrics.halstead.effort
old: 1471323.266307132
new: 121150.3809720292
path: .metrics.halstead.purity_ratio
old: 0.9773856002446788
new: 1.811542626451259
path: .metrics.halstead.volume
old: 20268.22866851661
new: 6141.8856091669395
path: .metrics.halstead.time
old: 81740.18146150732
new: 6730.5767206682885
path: .metrics.halstead.N2
old: 980.0
new: 359.0
path: .metrics.halstead.n2
old: 270.0
new: 182.0
path: .metrics.halstead.difficulty
old: 72.5925925925926
new: 19.725274725274726
path: .metrics.halstead.vocabulary
old: 310.0
new: 202.0
path: .metrics.halstead.n1
old: 40.0
new: 20.0
path: .metrics.halstead.level
old: 0.013775510204081631
new: 0.050696378830083565
path: .metrics.halstead.estimated_program_length
old: 2393.6173349992187
new: 1452.85718641391
path: .metrics.halstead.N1
old: 1469.0
new: 443.0
path: .metrics.cyclomatic.average
old: 2.8823529411764706
new: 1.1363636363636365
path: .metrics.cyclomatic.sum
old: 98.0
new: 25.0
path: .metrics.mi.mi_original
old: -8.379582035153007
new: 28.665356336875547
path: .metrics.mi.mi_visual_studio
old: 0.0
new: 16.76336627887459
path: .metrics.mi.mi_sei
old: -50.032834254693014
new: -9.025479784102668

# Spaces Data

## Minimal test - lines (42, 42)

path: .spaces[0].metrics.loc.sloc
old: 585.0
new: 1.0
path: .spaces[0].metrics.loc.lloc
old: 206.0
new: 0.0
path: .spaces[0].metrics.loc.cloc
old: 64.0
new: 0.0
path: .spaces[0].metrics.loc.blank
old: 66.0
new: 0.0
path: .spaces[0].metrics.loc.ploc
old: 455.0
new: 1.0
path: .spaces[0].metrics.cyclomatic.average
old: 2.967741935483871
new: 1.0
path: .spaces[0].metrics.cyclomatic.sum
old: 92.0
new: 1.0
path: .spaces[0].metrics.cognitive.sum
old: 70.0
new: 0.0
path: .spaces[0].metrics.cognitive.average
old: 2.5
new: null
path: .spaces[0].metrics.mi.mi_visual_studio
old: 0.0
new: null
path: .spaces[0].metrics.mi.mi_original
old: -4.59543270696966
new: null
path: .spaces[0].metrics.mi.mi_sei
old: -48.44927181601119
new: null
path: .spaces[0].metrics.nom.total
old: 28.0
new: 0.0
path: .spaces[0].metrics.nom.functions
old: 28.0
new: 0.0
path: .spaces[0].metrics.nexits.sum
old: 21.0
new: 0.0
path: .spaces[0].metrics.nexits.average
old: 0.75
new: null
path: .spaces[0].metrics.halstead.n1
old: 40.0
new: 0.0
path: .spaces[0].metrics.halstead.vocabulary
old: 289.0
new: 1.0
path: .spaces[0].metrics.halstead.bugs
old: 4.170911362140899
new: 0.0
path: .spaces[0].metrics.halstead.length
old: 2317.0
new: 1.0
path: .spaces[0].metrics.halstead.n2
old: 249.0
new: 1.0
path: .spaces[0].metrics.halstead.effort
old: 1399678.6009514653
new: 0.0
path: .spaces[0].metrics.halstead.difficulty
old: 73.89558232931726
new: 0.0
path: .spaces[0].metrics.halstead.purity_ratio
old: 0.9473101445319148
new: null
path: .spaces[0].metrics.halstead.volume
old: 18941.30280635407
new: 0.0
path: .spaces[0].metrics.halstead.N1
old: 1397.0
new: 0.0
path: .spaces[0].metrics.halstead.level
old: 0.013532608695652176
new: null
path: .spaces[0].metrics.halstead.estimated_program_length
old: 2194.9176048804466
new: null
path: .spaces[0].metrics.halstead.N2
old: 920.0
new: 1.0
path: .spaces[0].metrics.halstead.time
old: 77759.92227508141
new: 0.0
path: .spaces[0].metrics.nargs.sum
old: 27.0
new: 0.0
path: .spaces[0].metrics.nargs.average
old: 0.9642857142857144
new: null

### Code

    struct nsFactoryEntry;

## Minimal test - lines (43, 43)

path: .spaces[1].metrics.cyclomatic.sum
old: 5.0
new: 1.0
path: .spaces[1].metrics.cyclomatic.average
old: 2.5
new: 1.0
path: .spaces[1].metrics.cognitive.average
old: 4.0
new: null
path: .spaces[1].metrics.cognitive.sum
old: 4.0
new: 0.0
path: .spaces[1].metrics.nexits.average
old: 3.0
new: null
path: .spaces[1].metrics.nexits.sum
old: 3.0
new: 0.0
path: .spaces[1].metrics.halstead.estimated_program_length
old: 215.9400988846612
new: null
path: .spaces[1].metrics.halstead.level
old: 0.06444444444444444
new: null
path: .spaces[1].metrics.halstead.vocabulary
old: 47.0
new: 1.0
path: .spaces[1].metrics.halstead.N2
old: 50.0
new: 1.0
path: .spaces[1].metrics.halstead.n1
old: 18.0
new: 0.0
path: .spaces[1].metrics.halstead.length
old: 122.0
new: 1.0
path: .spaces[1].metrics.halstead.N1
old: 72.0
new: 0.0
path: .spaces[1].metrics.halstead.difficulty
old: 15.517241379310343
new: 0.0
path: .spaces[1].metrics.halstead.volume
old: 677.6598399046718
new: 0.0
path: .spaces[1].metrics.halstead.effort
old: 10515.411308865598
new: 0.0
path: .spaces[1].metrics.halstead.n2
old: 29.0
new: 1.0
path: .spaces[1].metrics.halstead.time
old: 584.1895171591999
new: 0.0
path: .spaces[1].metrics.halstead.bugs
old: 0.15999125868265562
new: 0.0
path: .spaces[1].metrics.halstead.purity_ratio
old: 1.7700008105300098
new: null
path: .spaces[1].metrics.loc.ploc
old: 28.0
new: 1.0
path: .spaces[1].metrics.loc.blank
old: 2.0
new: 0.0
path: .spaces[1].metrics.loc.lloc
old: 10.0
new: 0.0
path: .spaces[1].metrics.loc.sloc
old: 30.0
new: 1.0
path: .spaces[1].metrics.nargs.sum
old: 8.0
new: 0.0
path: .spaces[1].metrics.nargs.average
old: 8.0
new: null
path: .spaces[1].metrics.mi.mi_visual_studio
old: 47.28283396020154
new: null
path: .spaces[1].metrics.mi.mi_original
old: 80.85364607194464
new: null
path: .spaces[1].metrics.mi.mi_sei
old: 41.45540153079553
new: null
path: .spaces[1].metrics.nom.functions
old: 1.0
new: 0.0
path: .spaces[1].metrics.nom.total
old: 1.0
new: 0.0

### Code

    struct PRThread;