# Global Metrics

path: .metrics.cyclomatic.sum
old: 12.0
new: 2.0
path: .metrics.mi.mi_visual_studio
old: 37.3911091174077
new: 43.324350697307075
path: .metrics.mi.mi_sei
old: 54.79835621135661
new: 72.45438347900735
path: .metrics.mi.mi_original
old: 63.93879659076717
new: 74.0846396923951
path: .metrics.cognitive.average
old: 0.0
new: null
path: .metrics.nargs.average
old: 0.5714285714285714
new: null
path: .metrics.nargs.sum
old: 4.0
new: 0.0
path: .metrics.nexits.average
old: 0.2857142857142857
new: null
path: .metrics.nexits.sum
old: 2.0
new: 0.0
path: .metrics.halstead.vocabulary
old: 49.0
new: 29.0
path: .metrics.halstead.difficulty
old: 17.265625
new: 3.652173913043478
path: .metrics.halstead.estimated_program_length
old: 229.48686830125575
new: 119.55169999363824
path: .metrics.halstead.purity_ratio
old: 1.342028469597987
new: 1.9598639343219384
path: .metrics.halstead.effort
old: 16576.99216554358
new: 1082.2736790884207
path: .metrics.halstead.bugs
old: 0.21671180368139795
new: 0.03513744209886303
path: .metrics.halstead.length
old: 171.0
new: 61.0
path: .metrics.halstead.volume
old: 960.1153833437006
new: 296.3368407027819
path: .metrics.halstead.level
old: 0.0579185520361991
new: 0.27380952380952384
path: .metrics.halstead.time
old: 920.9440091968656
new: 60.12631550491226
path: .metrics.halstead.N1
old: 106.0
new: 33.0
path: .metrics.halstead.N2
old: 65.0
new: 28.0
path: .metrics.halstead.n1
old: 17.0
new: 6.0
path: .metrics.halstead.n2
old: 32.0
new: 23.0
path: .metrics.nom.functions
old: 7.0
new: 0.0
path: .metrics.nom.total
old: 7.0
new: 0.0
path: .metrics.loc.blank
old: 11.0
new: 10.0
path: .metrics.loc.cloc
old: 20.0
new: 24.0
path: .metrics.loc.lloc
old: 4.0
new: 0.0
path: .metrics.loc.ploc
old: 38.0
new: 28.0
path: .metrics.loc.sloc
old: 69.0
new: 62.0

# Spaces Data

## Minimal test - lines (40, 43)

path: .spaces[0].metrics.mi.mi_sei
old: 54.7749684883381
new: 115.6452545698808
path: .spaces[0].metrics.mi.mi_original
old: 69.5345677066516
new: 132.56043812602817
path: .spaces[0].metrics.mi.mi_visual_studio
old: 40.663489886930755
new: 77.52072405030886
path: .spaces[0].metrics.loc.cloc
old: 8.0
new: 0.0
path: .spaces[0].metrics.loc.ploc
old: 33.0
new: 4.0
path: .spaces[0].metrics.loc.blank
old: 9.0
new: 0.0
path: .spaces[0].metrics.loc.sloc
old: 50.0
new: 4.0
path: .spaces[0].metrics.loc.lloc
old: 4.0
new: 0.0
path: .spaces[0].metrics.cyclomatic.sum
old: 11.0
new: 1.0
path: .spaces[0].metrics.nargs.sum
old: 4.0
new: 0.0
path: .spaces[0].metrics.nargs.average
old: 0.5714285714285714
new: null
path: .spaces[0].metrics.nom.functions
old: 7.0
new: 0.0
path: .spaces[0].metrics.nom.total
old: 7.0
new: 0.0
path: .spaces[0].metrics.cognitive.average
old: 0.0
new: null
path: .spaces[0].metrics.halstead.bugs
old: 0.2151026622550779
new: 0.003986528732566614
path: .spaces[0].metrics.halstead.level
old: 0.05692599620493359
new: 0.5
path: .spaces[0].metrics.halstead.N1
old: 106.0
new: 6.0
path: .spaces[0].metrics.halstead.vocabulary
old: 47.0
new: 6.0
path: .spaces[0].metrics.halstead.estimated_program_length
old: 216.69358616951132
new: 10.0
path: .spaces[0].metrics.halstead.n2
old: 30.0
new: 2.0
path: .spaces[0].metrics.halstead.purity_ratio
old: 1.2898427748185195
new: 1.25
path: .spaces[0].metrics.halstead.n1
old: 17.0
new: 4.0
path: .spaces[0].metrics.halstead.length
old: 168.0
new: 8.0
path: .spaces[0].metrics.halstead.difficulty
old: 17.566666666666666
new: 2.0
path: .spaces[0].metrics.halstead.N2
old: 62.0
new: 2.0
path: .spaces[0].metrics.halstead.time
old: 910.7057010595024
new: 2.2977444450854723
path: .spaces[0].metrics.halstead.effort
old: 16392.702619071046
new: 41.3594000115385
path: .spaces[0].metrics.halstead.volume
old: 933.1709270818432
new: 20.67970000576925
path: .spaces[0].metrics.nexits.sum
old: 2.0
new: 0.0
path: .spaces[0].metrics.nexits.average
old: 0.2857142857142857
new: null

### Code

    typedef struct {
      char* mStr;
      int mId;
    } MSGFEventMsgInfo;