# Global Metrics

path: .metrics.cyclomatic.sum
old: 2.0
new: 95.0
path: .metrics.cyclomatic.average
old: 1.0
new: 1.144578313253012
path: .metrics.mi.mi_sei
old: 95.4798405627278
new: -55.06946033532022
path: .metrics.mi.mi_original
old: 84.69704848229703
new: -3.55404403808663
path: .metrics.mi.mi_visual_studio
old: 49.530437708945634
new: 0.0
path: .metrics.nom.functions
old: 0.0
new: 82.0
path: .metrics.nom.total
old: 0.0
new: 82.0
path: .metrics.cognitive.average
old: null
new: 0.1097560975609756
path: .metrics.cognitive.sum
old: 0.0
new: 9.0
path: .metrics.nargs.sum
old: 0.0
new: 67.0
path: .metrics.nargs.average
old: null
new: 0.8170731707317073
path: .metrics.nexits.sum
old: 0.0
new: 74.0
path: .metrics.nexits.average
old: null
new: 0.902439024390244
path: .metrics.halstead.difficulty
old: 2.4444444444444446
new: 63.09375
path: .metrics.halstead.length
old: 16.0
new: 1742.0
path: .metrics.halstead.n1
old: 4.0
new: 21.0
path: .metrics.halstead.level
old: 0.40909090909090906
new: 0.0158494304110946
path: .metrics.halstead.vocabulary
old: 13.0
new: 133.0
path: .metrics.halstead.effort
old: 144.72830897618496
new: 775441.2419792614
path: .metrics.halstead.N2
old: 11.0
new: 673.0
path: .metrics.halstead.time
old: 8.040461609788053
new: 43080.068998847855
path: .metrics.halstead.n2
old: 9.0
new: 112.0
path: .metrics.halstead.purity_ratio
old: 2.2830828133113004
new: 0.4906213646089584
path: .metrics.halstead.bugs
old: 0.009188565957491755
new: 2.8134854626785666
path: .metrics.halstead.estimated_program_length
old: 36.529325012980806
new: 854.6624171488056
path: .metrics.halstead.volume
old: 59.207035490257475
new: 12290.302002643071
path: .metrics.halstead.N1
old: 5.0
new: 1069.0
path: .metrics.loc.sloc
old: 54.0
new: 604.0
path: .metrics.loc.lloc
old: 0.0
new: 210.0
path: .metrics.loc.blank
old: 4.0
new: 128.0
path: .metrics.loc.ploc
old: 9.0
new: 449.0
path: .metrics.loc.cloc
old: 41.0
new: 27.0

# Spaces Data

## Minimal test - lines (15, 22)

path: .spaces[0].metrics.nargs.average
old: null
new: 0.0
path: .spaces[0].metrics.cognitive.average
old: null
new: 0.0
path: .spaces[0].metrics.mi.mi_visual_studio
old: 60.57531563482951
new: 65.09994294432121
path: .spaces[0].metrics.mi.mi_original
old: 103.58378973555844
new: 111.32090243478928
path: .spaces[0].metrics.mi.mi_sei
old: 120.6402739493864
new: 85.00308175734631
path: .spaces[0].metrics.nexits.average
old: null
new: 1.0
path: .spaces[0].metrics.nexits.sum
old: 0.0
new: 1.0
path: .spaces[0].metrics.loc.lloc
old: 0.0
new: 2.0
path: .spaces[0].metrics.loc.sloc
old: 18.0
new: 8.0
path: .spaces[0].metrics.loc.ploc
old: 5.0
new: 6.0
path: .spaces[0].metrics.loc.cloc
old: 11.0
new: 0.0
path: .spaces[0].metrics.halstead.vocabulary
old: 12.0
new: 18.0
path: .spaces[0].metrics.halstead.level
old: 0.4444444444444444
new: 0.14285714285714285
path: .spaces[0].metrics.halstead.difficulty
old: 2.25
new: 7.0
path: .spaces[0].metrics.halstead.N1
old: 5.0
new: 20.0
path: .spaces[0].metrics.halstead.N2
old: 9.0
new: 14.0
path: .spaces[0].metrics.halstead.purity_ratio
old: 2.2857142857142856
new: 1.6781955889988711
path: .spaces[0].metrics.halstead.time
old: 6.273684376262024
new: 55.13567501907057
path: .spaces[0].metrics.halstead.volume
old: 50.18947501009619
new: 141.7774500490386
path: .spaces[0].metrics.halstead.bugs
old: 0.007787693654720909
new: 0.03316516884535447
path: .spaces[0].metrics.halstead.effort
old: 112.92631877271644
new: 992.4421503432702
path: .spaces[0].metrics.halstead.n2
old: 8.0
new: 9.0
path: .spaces[0].metrics.halstead.length
old: 14.0
new: 34.0
path: .spaces[0].metrics.halstead.n1
old: 4.0
new: 9.0
path: .spaces[0].metrics.halstead.estimated_program_length
old: 32.0
new: 57.05865002596162
path: .spaces[0].metrics.nom.total
old: 0.0
new: 1.0
path: .spaces[0].metrics.nom.functions
old: 0.0
new: 1.0

### Code

    static char* DataToString(const char* aFormat, T aData) {
      static const int size = 32;
      char buf[size];

      SprintfLiteral(buf, aFormat, aData);

      return moz_xstrdup(buf);
    }