# Global Metrics

path: .metrics.halstead.difficulty
old: 12.16
new: 2.5
path: .metrics.halstead.length
old: 184.0
new: 27.0
path: .metrics.halstead.volume
old: 1112.168517961955
new: 108.0
path: .metrics.halstead.purity_ratio
old: 1.8814826602648709
new: 1.8896129632834768
path: .metrics.halstead.n2
old: 50.0
new: 12.0
path: .metrics.halstead.effort
old: 13523.969178417376
new: 270.0
path: .metrics.halstead.bugs
old: 0.189211789654897
new: 0.013924766500838332
path: .metrics.halstead.n1
old: 16.0
new: 4.0
path: .metrics.halstead.estimated_program_length
old: 346.1928094887362
new: 51.01955000865387
path: .metrics.halstead.N2
old: 76.0
new: 15.0
path: .metrics.halstead.time
old: 751.3316210231876
new: 15.0
path: .metrics.halstead.vocabulary
old: 66.0
new: 16.0
path: .metrics.halstead.level
old: 0.08223684210526316
new: 0.4
path: .metrics.halstead.N1
old: 108.0
new: 12.0
path: .metrics.nargs.sum
old: 8.0
new: 0.0
path: .metrics.nargs.average
old: 0.8888888888888888
new: null
path: .metrics.nom.total
old: 9.0
new: 0.0
path: .metrics.nom.functions
old: 9.0
new: 0.0
path: .metrics.loc.cloc
old: 9.0
new: 18.0
path: .metrics.loc.blank
old: 3.0
new: 8.0
path: .metrics.loc.sloc
old: 54.0
new: 41.0
path: .metrics.loc.ploc
old: 42.0
new: 15.0
path: .metrics.loc.lloc
old: 8.0
new: 0.0
path: .metrics.nexits.average
old: 0.4444444444444444
new: null
path: .metrics.nexits.sum
old: 4.0
new: 0.0
path: .metrics.mi.mi_sei
old: 52.17754794147333
new: 91.3962850174783
path: .metrics.mi.mi_original
old: 67.37531000271419
new: 86.03305013834427
path: .metrics.mi.mi_visual_studio
old: 39.40076608345859
new: 50.31172522710191
path: .metrics.cyclomatic.sum
old: 11.0
new: 2.0
path: .metrics.cognitive.average
old: 0.0
new: null

# Spaces Data

## Minimal test - lines (31, 37)

path: .spaces[0].metrics.mi.mi_visual_studio
old: 56.07364505140029
new: 69.30031493752615
path: .spaces[0].metrics.mi.mi_original
old: 95.88593303789447
new: 118.50353854316973
path: .spaces[0].metrics.mi.mi_sei
old: 63.0405875303867
new: 122.99791239150906
path: .spaces[0].metrics.cognitive.average
old: 0.0
new: null
path: .spaces[0].metrics.nargs.average
old: 1.0
new: null
path: .spaces[0].metrics.nargs.sum
old: 3.0
new: 0.0
path: .spaces[0].metrics.cyclomatic.sum
old: 4.0
new: 1.0
path: .spaces[0].metrics.halstead.level
old: 0.11140583554376658
new: 0.3333333333333333
path: .spaces[0].metrics.halstead.N2
old: 29.0
new: 6.0
path: .spaces[0].metrics.halstead.vocabulary
old: 34.0
new: 8.0
path: .spaces[0].metrics.halstead.length
old: 67.0
new: 18.0
path: .spaces[0].metrics.halstead.difficulty
old: 8.976190476190476
new: 3.0
path: .spaces[0].metrics.halstead.effort
old: 3059.6243787414837
new: 162.0
path: .spaces[0].metrics.halstead.n2
old: 21.0
new: 4.0
path: .spaces[0].metrics.halstead.volume
old: 340.86001036377274
new: 54.0
path: .spaces[0].metrics.halstead.purity_ratio
old: 2.0946922718535546
new: 0.8888888888888888
path: .spaces[0].metrics.halstead.n1
old: 13.0
new: 4.0
path: .spaces[0].metrics.halstead.bugs
old: 0.0702518049818948
new: 0.00990578174668388
path: .spaces[0].metrics.halstead.N1
old: 38.0
new: 12.0
path: .spaces[0].metrics.halstead.time
old: 169.97913215230466
new: 9.0
path: .spaces[0].metrics.halstead.estimated_program_length
old: 140.34438221418816
new: 16.0
path: .spaces[0].metrics.loc.blank
old: 1.0
new: 2.0
path: .spaces[0].metrics.loc.sloc
old: 15.0
new: 7.0
path: .spaces[0].metrics.loc.lloc
old: 2.0
new: 0.0
path: .spaces[0].metrics.loc.cloc
old: 0.0
new: 1.0
path: .spaces[0].metrics.loc.ploc
old: 14.0
new: 4.0
path: .spaces[0].metrics.nom.functions
old: 3.0
new: 0.0
path: .spaces[0].metrics.nom.total
old: 3.0
new: 0.0
path: .spaces[0].metrics.nexits.average
old: 0.0
new: null

### Code

    namespace geckoprofiler::markers {

    // Import some common markers from mozilla::baseprofiler::markers.
    using MediaSampleMarker = mozilla::baseprofiler::markers::MediaSampleMarker;
    using ContentBuildMarker = mozilla::baseprofiler::markers::ContentBuildMarker;

    }  // namespace geckoprofiler::markers