Global Metrics

path: .metrics.halstead.N2
old: 8024.0
new: 6.0

path: .metrics.halstead.difficulty
old: 131.50030921459492
new: 3.0

path: .metrics.halstead.level
old: 0.007604544855998044
new: 0.3333333333333333

path: .metrics.halstead.time
old: 1575947.1378281964
new: 6.643856189774725

path: .metrics.halstead.effort
old: 28367048.480907533
new: 119.58941141594504

path: .metrics.halstead.volume
old: 215718.49260533252
new: 39.86313713864835

path: .metrics.halstead.estimated_program_length
old: 17539.35089302876
new: 23.21928094887362

path: .metrics.halstead.vocabulary
old: 1670.0
new: 10.0

path: .metrics.halstead.length
old: 20150.0
new: 12.0

path: .metrics.halstead.bugs
old: 31.00427016263608
new: 0.008091093705353408

path: .metrics.halstead.n1
old: 53.0
new: 5.0

path: .metrics.halstead.n2
old: 1617.0
new: 5.0

path: .metrics.halstead.N1
old: 12126.0
new: 6.0

path: .metrics.halstead.purity_ratio
old: 0.8704392502743802
new: 1.9349400790728015

path: .metrics.mi.mi_original
old: -245.19141443499532
new: 102.05438602766893

path: .metrics.mi.mi_visual_studio
old: 0.0
new: 59.68092750156078

path: .metrics.mi.mi_sei
old: -301.66023299665534
new: 112.58596511712376

path: .metrics.nexits.sum
old: 314.0
new: 0.0

path: .metrics.nexits.average
old: 0.9181286549707602
new: null

path: .metrics.cognitive.sum
old: 621.0
new: 0.0

path: .metrics.cognitive.average
old: 1.8157894736842104
new: null

path: .metrics.cyclomatic.average
old: 2.424802110817942
new: 1.0

path: .metrics.cyclomatic.sum
old: 919.0
new: 2.0

path: .metrics.nargs.average
old: 1.195906432748538
new: null

path: .metrics.nargs.sum
old: 409.0
new: 0.0

path: .metrics.loc.ploc
old: 3925.0
new: 8.0

path: .metrics.loc.lloc
old: 1431.0
new: 0.0

path: .metrics.loc.blank
old: 663.0
new: 5.0

path: .metrics.loc.cloc
old: 1421.0
new: 8.0

path: .metrics.loc.sloc
old: 6009.0
new: 21.0

path: .metrics.nom.functions
old: 342.0
new: 0.0

path: .metrics.nom.total
old: 342.0
new: 0.0

Spaces Data

Minimal test - lines (10, 19)

path: .spaces[0].metrics.nom.total
old: 84.0
new: 0.0

path: .spaces[0].metrics.nom.functions
old: 84.0
new: 0.0

path: .spaces[0].metrics.cognitive.sum
old: 135.0
new: 0.0

path: .spaces[0].metrics.cognitive.average
old: 1.6071428571428572
new: null

path: .spaces[0].metrics.nexits.sum
old: 81.0
new: 0.0

path: .spaces[0].metrics.nexits.average
old: 0.9642857142857144
new: null

path: .spaces[0].metrics.loc.lloc
old: 320.0
new: 0.0

path: .spaces[0].metrics.loc.cloc
old: 304.0
new: 1.0

path: .spaces[0].metrics.loc.ploc
old: 944.0
new: 5.0

path: .spaces[0].metrics.loc.blank
old: 174.0
new: 4.0

path: .spaces[0].metrics.loc.sloc
old: 1422.0
new: 10.0

path: .spaces[0].metrics.nargs.average
old: 1.1785714285714286
new: null

path: .spaces[0].metrics.nargs.sum
old: 99.0
new: 0.0

path: .spaces[0].metrics.cyclomatic.average
old: 2.1649484536082473
new: 1.0

path: .spaces[0].metrics.cyclomatic.sum
old: 210.0
new: 1.0

path: .spaces[0].metrics.halstead.effort
old: 3428264.006509114
new: 79.2481250360578

path: .spaces[0].metrics.halstead.N2
old: 1937.0
new: 4.0

path: .spaces[0].metrics.halstead.length
old: 4884.0
new: 10.0

path: .spaces[0].metrics.halstead.level
old: 0.013164687661331958
new: 0.4

path: .spaces[0].metrics.halstead.time
old: 190459.11147272855
new: 4.402673613114322

path: .spaces[0].metrics.halstead.purity_ratio
old: 1.0981135843819767
new: 1.960964047443681

path: .spaces[0].metrics.halstead.vocabulary
old: 605.0
new: 9.0

path: .spaces[0].metrics.halstead.N1
old: 2947.0
new: 6.0

path: .spaces[0].metrics.halstead.estimated_program_length
old: 5363.186746121574
new: 19.60964047443681

path: .spaces[0].metrics.halstead.n2
old: 561.0
new: 4.0

path: .spaces[0].metrics.halstead.volume
old: 45132.02486627899
new: 31.69925001442312

path: .spaces[0].metrics.halstead.difficulty
old: 75.96078431372548
new: 2.5

path: .spaces[0].metrics.halstead.n1
old: 44.0
new: 5.0

path: .spaces[0].metrics.halstead.bugs
old: 7.578703524152998
new: 0.006149947511600477

path: .spaces[0].metrics.mi.mi_visual_studio
old: 0.0
new: 67.54116829262237

path: .spaces[0].metrics.mi.mi_sei
old: -94.54594651478126
new: 114.5523976095952

path: .spaces[0].metrics.mi.mi_original
old: -50.63928395585877
new: 115.49539778038424

Code

namespace mozilla {

#ifdef XP_WIN

// Print aStr to a debugger if the debugger is attached.
void PrintToDebugger(const char* aStr);

#endif

}  // namespace mozilla