# Global Metrics

path: .metrics.mi.mi_original
old: 98.76730852832904
new: 26.72748115033947
path: .metrics.mi.mi_visual_studio
old: 57.758659958087165
new: 15.630105935871036
path: .metrics.mi.mi_sei
old: 106.08824632121802
new: -11.153881202539472
path: .metrics.nom.functions
old: 2.0
new: 7.0
path: .metrics.nom.total
old: 2.0
new: 7.0
path: .metrics.nexits.average
old: 0.5
new: 0.7142857142857143
path: .metrics.nexits.sum
old: 1.0
new: 5.0
path: .metrics.cyclomatic.average
old: 1.0
new: 1.037037037037037
path: .metrics.cyclomatic.sum
old: 3.0
new: 28.0
path: .metrics.halstead.n1
old: 7.0
new: 15.0
path: .metrics.halstead.effort
old: 631.5555555555555
new: 81028.71283563622
path: .metrics.halstead.n2
old: 9.0
new: 268.0
path: .metrics.halstead.vocabulary
old: 16.0
new: 283.0
path: .metrics.halstead.volume
old: 116.0
new: 7721.136014204624
path: .metrics.halstead.N2
old: 14.0
new: 375.0
path: .metrics.halstead.bugs
old: 0.02453690520961658
new: 0.6241726075993312
path: .metrics.halstead.level
old: 0.18367346938775508
new: 0.09528888888888888
path: .metrics.halstead.purity_ratio
old: 1.6614072230132426
new: 2.3421047067265937
path: .metrics.halstead.N1
old: 15.0
new: 573.0
path: .metrics.halstead.estimated_program_length
old: 48.18080946738404
new: 2220.3152619768107
path: .metrics.halstead.difficulty
old: 5.444444444444445
new: 10.494402985074627
path: .metrics.halstead.time
old: 35.08641975308642
new: 4501.595157535346
path: .metrics.halstead.length
old: 29.0
new: 948.0
path: .metrics.loc.blank
old: 4.0
new: 53.0
path: .metrics.loc.cloc
old: 6.0
new: 27.0
path: .metrics.loc.lloc
old: 2.0
new: 6.0
path: .metrics.loc.sloc
old: 18.0
new: 280.0
path: .metrics.loc.ploc
old: 8.0
new: 200.0
path: .metrics.nargs.sum
old: 2.0
new: 7.0

# Spaces Data

## Minimal test - lines (26, 51)

path: .spaces[1].metrics.nargs.average
old: 1.0
new: null
path: .spaces[1].metrics.nargs.sum
old: 1.0
new: 0.0
path: .spaces[1].metrics.nom.functions
old: 1.0
new: 0.0
path: .spaces[1].metrics.nom.total
old: 1.0
new: 0.0
path: .spaces[1].metrics.nexits.average
old: 0.0
new: null
path: .spaces[1].metrics.halstead.level
old: 0.2777777777777778
new: 1.0
path: .spaces[1].metrics.halstead.n1
old: 6.0
new: 2.0
path: .spaces[1].metrics.halstead.difficulty
old: 3.6
new: 1.0
path: .spaces[1].metrics.halstead.purity_ratio
old: 2.0861088829818266
new: 2.1025549500369345
path: .spaces[1].metrics.halstead.time
old: 8.994522208456974
new: 8.023863080948994
path: .spaces[1].metrics.halstead.estimated_program_length
old: 27.11941547876375
new: 71.48686830125577
path: .spaces[1].metrics.halstead.effort
old: 161.90139975222553
new: 144.4295354570819
path: .spaces[1].metrics.halstead.n2
old: 5.0
new: 17.0
path: .spaces[1].metrics.halstead.vocabulary
old: 11.0
new: 19.0
path: .spaces[1].metrics.halstead.N1
old: 7.0
new: 17.0
path: .spaces[1].metrics.halstead.N2
old: 6.0
new: 17.0
path: .spaces[1].metrics.halstead.volume
old: 44.97261104228487
new: 144.4295354570819
path: .spaces[1].metrics.halstead.bugs
old: 0.00990176194569736
new: 0.009175915837974115
path: .spaces[1].metrics.halstead.length
old: 13.0
new: 34.0
path: .spaces[1].metrics.mi.mi_sei
old: 142.21693134142208
new: 82.18364569415141
path: .spaces[1].metrics.mi.mi_original
old: 150.97852096297217
new: 88.45031901150847
path: .spaces[1].metrics.mi.mi_visual_studio
old: 88.2915327268843
new: 51.72533275526811
path: .spaces[1].metrics.loc.sloc
old: 1.0
new: 26.0
path: .spaces[1].metrics.loc.cloc
old: 0.0
new: 4.0
path: .spaces[1].metrics.loc.ploc
old: 1.0
new: 22.0
path: .spaces[1].metrics.loc.lloc
old: 1.0
new: 0.0
path: .spaces[1].metrics.cyclomatic.sum
old: 1.0
new: 17.0
path: .spaces[1].metrics.cognitive.average
old: 0.0
new: null

### Code

    namespace mozilla {
    class WidgetTouchEvent;

    namespace layers {
    class CompositorBridgeChild;
    class LayerManager;
    class APZCTreeManager;
    class UiCompositorControllerChild;
    }  // namespace layers

    namespace widget {
    class AndroidView;
    class GeckoEditableSupport;
    class GeckoViewSupport;
    class LayerViewSupport;
    class NPZCSupport;
    }  // namespace widget

    namespace ipc {
    class Shmem;
    }  // namespace ipc

    namespace a11y {
    class SessionAccessibility;
    }  // namespace a11y
    }  // namespace mozilla

## Minimal test - lines (24, 24)

path: .spaces[0].metrics.nom.functions
old: 1.0
new: 0.0
path: .spaces[0].metrics.nom.total
old: 1.0
new: 0.0
path: .spaces[0].metrics.halstead.n1
old: 7.0
new: 0.0
path: .spaces[0].metrics.halstead.time
old: 10.930842961666462
new: 0.0
path: .spaces[0].metrics.halstead.length
old: 13.0
new: 1.0
path: .spaces[0].metrics.halstead.N2
old: 5.0
new: 1.0
path: .spaces[0].metrics.halstead.purity_ratio
old: 2.127037265723325
new: null
path: .spaces[0].metrics.halstead.estimated_program_length
old: 27.651484454403228
new: null
path: .spaces[0].metrics.halstead.difficulty
old: 4.375
new: 0.0
path: .spaces[0].metrics.halstead.effort
old: 196.7551733099963
new: 0.0
path: .spaces[0].metrics.halstead.level
old: 0.22857142857142856
new: null
path: .spaces[0].metrics.halstead.volume
old: 44.97261104228487
new: 0.0
path: .spaces[0].metrics.halstead.n2
old: 4.0
new: 1.0
path: .spaces[0].metrics.halstead.bugs
old: 0.01127620212709224
new: 0.0
path: .spaces[0].metrics.halstead.vocabulary
old: 11.0
new: 1.0
path: .spaces[0].metrics.halstead.N1
old: 8.0
new: 0.0
path: .spaces[0].metrics.loc.ploc
old: 3.0
new: 1.0
path: .spaces[0].metrics.loc.sloc
old: 3.0
new: 1.0
path: .spaces[0].metrics.loc.lloc
old: 1.0
new: 0.0
path: .spaces[0].metrics.cognitive.average
old: 0.0
new: null
path: .spaces[0].metrics.mi.mi_visual_studio
old: 77.88362683423905
new: null
path: .spaces[0].metrics.mi.mi_sei
old: 116.54053882973936
new: null
path: .spaces[0].metrics.mi.mi_original
old: 133.18100188654878
new: null
path: .spaces[0].metrics.nexits.sum
old: 1.0
new: 0.0
path: .spaces[0].metrics.nexits.average
old: 1.0
new: null
path: .spaces[0].metrics.nargs.average
old: 1.0
new: null
path: .spaces[0].metrics.nargs.sum
old: 1.0
new: 0.0

### Code

    struct ANPEvent;