Global Metrics
path: .metrics.halstead.bugs
old: 0.09071994416824988
new: 9.55810120738252
path: .metrics.halstead.level
old: 0.11688311688311688
new: 0.009186840471756672
path: .metrics.halstead.n2
old: 27.0
new: 296.0
path: .metrics.halstead.difficulty
old: 8.555555555555555
new: 108.85135135135135
path: .metrics.halstead.estimated_program_length
old: 166.4357103634239
new: 2577.204914094425
path: .metrics.halstead.time
old: 249.4385299599729
new: 269753.32974736963
path: .metrics.halstead.N2
old: 42.0
new: 2148.0
path: .metrics.halstead.effort
old: 4489.893539279512
new: 4855559.935452653
path: .metrics.halstead.vocabulary
old: 38.0
new: 326.0
path: .metrics.halstead.n1
old: 11.0
new: 30.0
path: .metrics.halstead.purity_ratio
old: 1.664357103634239
new: 0.4823516590107476
path: .metrics.halstead.length
old: 100.0
new: 5343.0
path: .metrics.halstead.N1
old: 58.0
new: 3195.0
path: .metrics.halstead.volume
old: 524.7927513443585
new: 44607.25452805665
path: .metrics.mi.mi_visual_studio
old: 44.738090276140184
new: 0.0
path: .metrics.mi.mi_original
old: 76.50213437219972
new: -56.090251085914545
path: .metrics.mi.mi_sei
old: 62.911794180699914
new: -95.72737580805976
path: .metrics.cognitive.sum
old: 2.0
new: 40.0
path: .metrics.cognitive.average
old: 0.6666666666666666
new: 0.3305785123966942
path: .metrics.loc.cloc
old: 6.0
new: 501.0
path: .metrics.loc.ploc
old: 29.0
new: 921.0
path: .metrics.loc.lloc
old: 10.0
new: 193.0
path: .metrics.loc.sloc
old: 42.0
new: 1615.0
path: .metrics.loc.blank
old: 7.0
new: 193.0
path: .metrics.nexits.average
old: 1.0
new: 0.5867768595041323
path: .metrics.nexits.sum
old: 3.0
new: 71.0
path: .metrics.nom.total
old: 3.0
new: 121.0
path: .metrics.nom.closures
old: 0.0
new: 1.0
path: .metrics.nom.functions
old: 3.0
new: 120.0
path: .metrics.cyclomatic.sum
old: 6.0
new: 225.0
path: .metrics.cyclomatic.average
old: 1.2
new: 1.3975155279503106
path: .metrics.nargs.sum
old: 2.0
new: 138.0
path: .metrics.nargs.average
old: 0.6666666666666666
new: 1.140495867768595
Spaces Data
Minimal test - lines (28, 30)
path: .spaces[0].metrics.nom.total
old: 3.0
new: 0.0
path: .spaces[0].metrics.nom.functions
old: 3.0
new: 0.0
path: .spaces[0].metrics.nargs.average
old: 0.6666666666666666
new: null
path: .spaces[0].metrics.nargs.sum
old: 2.0
new: 0.0
path: .spaces[0].metrics.mi.mi_original
old: 82.55673973802365
new: 138.71683447649625
path: .spaces[0].metrics.mi.mi_visual_studio
old: 48.27879516843488
new: 81.12095583420833
path: .spaces[0].metrics.mi.mi_sei
old: 43.912446317017086
new: 124.52705705444804
path: .spaces[0].metrics.halstead.length
old: 96.0
new: 6.0
path: .spaces[0].metrics.halstead.purity_ratio
old: 1.4801632582741828
new: 1.6666666666666667
path: .spaces[0].metrics.halstead.effort
old: 4438.037149862905
new: 31.019550008653873
path: .spaces[0].metrics.halstead.vocabulary
old: 34.0
new: 6.0
path: .spaces[0].metrics.halstead.bugs
old: 0.09002007438746089
new: 0.003290806962640765
path: .spaces[0].metrics.halstead.time
old: 246.55761943682805
new: 1.723308333814104
path: .spaces[0].metrics.halstead.N1
old: 58.0
new: 4.0
path: .spaces[0].metrics.halstead.estimated_program_length
old: 142.09567279432156
new: 10.0
path: .spaces[0].metrics.halstead.level
old: 0.11004784688995214
new: 0.5
path: .spaces[0].metrics.halstead.n1
old: 11.0
new: 4.0
path: .spaces[0].metrics.halstead.N2
old: 38.0
new: 2.0
path: .spaces[0].metrics.halstead.n2
old: 23.0
new: 2.0
path: .spaces[0].metrics.halstead.volume
old: 488.39643276003255
new: 15.509775004326936
path: .spaces[0].metrics.halstead.difficulty
old: 9.08695652173913
new: 2.0
path: .spaces[0].metrics.nexits.average
old: 1.0
new: null
path: .spaces[0].metrics.nexits.sum
old: 3.0
new: 0.0
path: .spaces[0].metrics.cyclomatic.sum
old: 5.0
new: 1.0
path: .spaces[0].metrics.cyclomatic.average
old: 1.25
new: 1.0
path: .spaces[0].metrics.cognitive.sum
old: 2.0
new: 0.0
path: .spaces[0].metrics.cognitive.average
old: 0.6666666666666666
new: null
path: .spaces[0].metrics.loc.sloc
old: 30.0
new: 3.0
path: .spaces[0].metrics.loc.lloc
old: 10.0
new: 0.0
path: .spaces[0].metrics.loc.ploc
old: 25.0
new: 3.0
path: .spaces[0].metrics.loc.blank
old: 5.0
new: 0.0
Code
struct NativeException {
const char* str;
};