Global Metrics
path: .metrics.nexits.average
old: 1.4216867469879515
new: 0.5
path: .metrics.nexits.sum
old: 118.0
new: 1.0
path: .metrics.nom.closures
old: 3.0
new: 0.0
path: .metrics.nom.functions
old: 80.0
new: 2.0
path: .metrics.nom.total
old: 83.0
new: 2.0
path: .metrics.mi.mi_original
old: -77.01098697027976
new: 45.00581696121698
path: .metrics.mi.mi_sei
old: -131.30791936575548
new: 23.38677427971182
path: .metrics.mi.mi_visual_studio
old: 0.0
new: 26.319191205390045
path: .metrics.cyclomatic.average
old: 3.141304347826087
new: 11.0
path: .metrics.cyclomatic.sum
old: 289.0
new: 33.0
path: .metrics.loc.blank
old: 311.0
new: 6.0
path: .metrics.loc.lloc
old: 726.0
new: 71.0
path: .metrics.loc.ploc
old: 1538.0
new: 83.0
path: .metrics.loc.cloc
old: 265.0
new: 20.0
path: .metrics.loc.sloc
old: 2114.0
new: 109.0
path: .metrics.nargs.average
old: 1.0
new: 3.5
path: .metrics.nargs.sum
old: 83.0
new: 7.0
path: .metrics.halstead.length
old: 6725.0
new: 536.0
path: .metrics.halstead.time
old: 291178.6251809869
new: 8989.052587384489
path: .metrics.halstead.n2
old: 659.0
new: 60.0
path: .metrics.halstead.purity_ratio
old: 0.9482669775741164
new: 0.9358584955312812
path: .metrics.halstead.volume
old: 63531.63469625991
new: 3479.6332596327056
path: .metrics.halstead.N2
old: 2788.0
new: 186.0
path: .metrics.halstead.vocabulary
old: 698.0
new: 90.0
path: .metrics.halstead.bugs
old: 10.057732392827583
new: 0.989774732620066
path: .metrics.halstead.N1
old: 3937.0
new: 350.0
path: .metrics.halstead.estimated_program_length
old: 6377.095424185934
new: 501.6201536047667
path: .metrics.halstead.level
old: 0.012121546554832064
new: 0.021505376344086023
path: .metrics.halstead.n1
old: 39.0
new: 30.0
path: .metrics.halstead.effort
old: 5241215.253257764
new: 161802.9465729208
path: .metrics.halstead.difficulty
old: 82.49772382397572
new: 46.5
path: .metrics.cognitive.average
old: 2.6626506024096384
new: 24.0
path: .metrics.cognitive.sum
old: 221.0
new: 48.0
Spaces Data
Minimal test - lines (25, 29)
path: .spaces[0].metrics.cyclomatic.average
old: 3.1648351648351647
new: 1.0
path: .spaces[0].metrics.cyclomatic.sum
old: 288.0
new: 1.0
path: .spaces[0].metrics.halstead.difficulty
old: 87.44680851063829
new: 6.666666666666667
path: .spaces[0].metrics.halstead.length
old: 6677.0
new: 24.0
path: .spaces[0].metrics.halstead.purity_ratio
old: 0.877782408670791
new: 2.0303773313833564
path: .spaces[0].metrics.halstead.time
old: 303109.40913014486
new: 35.55555555555556
path: .spaces[0].metrics.halstead.level
old: 0.011435523114355231
new: 0.15
path: .spaces[0].metrics.halstead.estimated_program_length
old: 5860.9531426948715
new: 48.72905595320056
path: .spaces[0].metrics.halstead.N1
old: 3937.0
new: 16.0
path: .spaces[0].metrics.halstead.N2
old: 2740.0
new: 8.0
path: .spaces[0].metrics.halstead.volume
old: 62391.86377715391
new: 96.0
path: .spaces[0].metrics.halstead.n2
old: 611.0
new: 6.0
path: .spaces[0].metrics.halstead.effort
old: 5455969.364342608
new: 640.0
path: .spaces[0].metrics.halstead.vocabulary
old: 650.0
new: 16.0
path: .spaces[0].metrics.halstead.bugs
old: 10.330627306761562
new: 0.024755140445934812
path: .spaces[0].metrics.halstead.n1
old: 39.0
new: 10.0
path: .spaces[0].metrics.nargs.average
old: 1.0
new: 2.0
path: .spaces[0].metrics.nargs.sum
old: 83.0
new: 2.0
path: .spaces[0].metrics.mi.mi_sei
old: -130.26844867941304
new: 98.91295985907472
path: .spaces[0].metrics.mi.mi_visual_studio
old: 0.0
new: 70.7383012999619
path: .spaces[0].metrics.mi.mi_original
old: -76.25192546546467
new: 120.96249522293483
path: .spaces[0].metrics.loc.sloc
old: 2058.0
new: 5.0
path: .spaces[0].metrics.loc.lloc
old: 726.0
new: 1.0
path: .spaces[0].metrics.loc.cloc
old: 259.0
new: 0.0
path: .spaces[0].metrics.loc.ploc
old: 1490.0
new: 5.0
path: .spaces[0].metrics.loc.blank
old: 309.0
new: 0.0
path: .spaces[0].metrics.cognitive.sum
old: 221.0
new: 0.0
path: .spaces[0].metrics.cognitive.average
old: 2.6626506024096384
new: 0.0
path: .spaces[0].metrics.nom.total
old: 83.0
new: 1.0
path: .spaces[0].metrics.nom.closures
old: 3.0
new: 0.0
path: .spaces[0].metrics.nom.functions
old: 80.0
new: 1.0
path: .spaces[0].metrics.nexits.average
old: 1.4216867469879515
new: 1.0
path: .spaces[0].metrics.nexits.sum
old: 118.0
new: 1.0
Code
extern "C" uint32_t
invoke_count_words(uint32_t paramCount, nsXPTCVariant* s)
{
return uint32_t(((paramCount * 2) + 3) & ~3);
}