# Global Metrics

path: .metrics.mi.mi_original
old: 76.67398844959345
new: 24.259667306987765
path: .metrics.mi.mi_visual_studio
old: 44.838589736604355
new: 14.18693994560688
path: .metrics.mi.mi_sei
old: 76.20340642251907
new: -10.656792810307405
path: .metrics.nom.functions
old: 0.0
new: 23.0
path: .metrics.nom.total
old: 0.0
new: 23.0
path: .metrics.halstead.effort
old: 1609.5024279048855
new: 179465.65815848234
path: .metrics.halstead.N2
old: 27.0
new: 373.0
path: .metrics.halstead.difficulty
old: 5.4
new: 24.01893939393939
path: .metrics.halstead.n2
old: 20.0
new: 132.0
path: .metrics.halstead.level
old: 0.18518518518518515
new: 0.04163381170162435
path: .metrics.halstead.bugs
old: 0.04577972393012327
new: 1.0605544793874784
path: .metrics.halstead.time
old: 89.41680155027143
new: 9970.314342137908
path: .metrics.halstead.length
old: 62.0
new: 1035.0
path: .metrics.halstead.N1
old: 35.0
new: 662.0
path: .metrics.halstead.purity_ratio
old: 1.78126712738302
new: 0.9655525527116634
path: .metrics.halstead.volume
old: 298.0560051675714
new: 7471.839418678337
path: .metrics.halstead.estimated_program_length
old: 110.43856189774723
new: 999.3468920565716
path: .metrics.halstead.vocabulary
old: 28.0
new: 149.0
path: .metrics.halstead.n1
old: 8.0
new: 17.0
path: .metrics.loc.ploc
old: 25.0
new: 184.0
path: .metrics.loc.lloc
old: 0.0
new: 23.0
path: .metrics.loc.blank
old: 7.0
new: 69.0
path: .metrics.loc.cloc
old: 20.0
new: 37.0
path: .metrics.loc.sloc
old: 52.0
new: 290.0
path: .metrics.nargs.sum
old: 0.0
new: 11.0
path: .metrics.nargs.average
old: null
new: 0.4782608695652174
path: .metrics.cognitive.average
old: null
new: 0.0
path: .metrics.nexits.sum
old: 0.0
new: 22.0
path: .metrics.nexits.average
old: null
new: 0.9565217391304348
path: .metrics.cyclomatic.sum
old: 3.0
new: 37.0

# Spaces Data

## Minimal test - lines (21, 24)

path: .spaces[0].spaces[0].metrics.halstead.estimated_program_length
old: 93.48686830125575
new: 6.754887502163468
path: .spaces[0].spaces[0].metrics.halstead.length
old: 56.0
new: 6.0
path: .spaces[0].spaces[0].metrics.halstead.purity_ratio
old: 1.6694083625224243
new: 1.1258145836939113
path: .spaces[0].spaces[0].metrics.halstead.effort
old: 1407.3615935129048
new: 13.931568569324174
path: .spaces[0].spaces[0].metrics.halstead.vocabulary
old: 25.0
new: 5.0
path: .spaces[0].spaces[0].metrics.halstead.bugs
old: 0.04186160498970965
new: 0.0019299471801733172
path: .spaces[0].spaces[0].metrics.halstead.time
old: 78.18675519516138
new: 0.7739760316291208
path: .spaces[0].spaces[0].metrics.halstead.N1
old: 33.0
new: 3.0
path: .spaces[0].spaces[0].metrics.halstead.volume
old: 260.05594662738457
new: 13.931568569324174
path: .spaces[0].spaces[0].metrics.halstead.level
old: 0.18478260869565216
new: 1.0
path: .spaces[0].spaces[0].metrics.halstead.n1
old: 8.0
new: 2.0
path: .spaces[0].spaces[0].metrics.halstead.N2
old: 23.0
new: 3.0
path: .spaces[0].spaces[0].metrics.halstead.difficulty
old: 5.411764705882353
new: 1.0
path: .spaces[0].spaces[0].metrics.halstead.n2
old: 17.0
new: 3.0
path: .spaces[0].spaces[0].metrics.mi.mi_original
old: 91.77844896213516
new: 134.15441294714626
path: .spaces[0].spaces[0].metrics.mi.mi_sei
old: 87.48795952642337
new: 118.14851385841868
path: .spaces[0].spaces[0].metrics.mi.mi_visual_studio
old: 53.671607580196
new: 78.45287306850658
path: .spaces[0].spaces[0].metrics.loc.blank
old: 2.0
new: 0.0
path: .spaces[0].spaces[0].metrics.loc.sloc
old: 22.0
new: 4.0
path: .spaces[0].spaces[0].metrics.loc.ploc
old: 16.0
new: 4.0
path: .spaces[0].spaces[0].metrics.loc.cloc
old: 4.0
new: 0.0
path: .spaces[0].spaces[0].metrics.cyclomatic.sum
old: 1.0
new: 3.0

### Code

    namespace layers {
    class SurfaceDescriptor;
    class SurfaceDescriptorDMABuf;
    }  // namespace layers

## Minimal test - lines (20, 28)

path: .spaces[0].metrics.cyclomatic.sum
old: 2.0
new: 6.0
path: .spaces[0].metrics.halstead.n2
old: 18.0
new: 6.0
path: .spaces[0].metrics.halstead.N2
old: 24.0
new: 6.0
path: .spaces[0].metrics.halstead.purity_ratio
old: 1.6789601699315528
new: 1.4591479170272448
path: .spaces[0].metrics.halstead.N1
old: 35.0
new: 6.0
path: .spaces[0].metrics.halstead.effort
old: 1479.0716979750634
new: 36.0
path: .spaces[0].metrics.halstead.estimated_program_length
old: 99.0586500259616
new: 17.509775004326936
path: .spaces[0].metrics.halstead.length
old: 59.0
new: 12.0
path: .spaces[0].metrics.halstead.n1
old: 8.0
new: 2.0
path: .spaces[0].metrics.halstead.time
old: 82.17064988750353
new: 2.0
path: .spaces[0].metrics.halstead.difficulty
old: 5.333333333333333
new: 1.0
path: .spaces[0].metrics.halstead.volume
old: 277.3259433703244
new: 36.0
path: .spaces[0].metrics.halstead.vocabulary
old: 26.0
new: 8.0
path: .spaces[0].metrics.halstead.bugs
old: 0.04327179356456959
new: 0.0036342411856642785
path: .spaces[0].metrics.halstead.level
old: 0.1875
new: 1.0
path: .spaces[0].metrics.loc.blank
old: 4.0
new: 0.0
path: .spaces[0].metrics.loc.cloc
old: 9.0
new: 1.0
path: .spaces[0].metrics.loc.ploc
old: 18.0
new: 9.0
path: .spaces[0].metrics.loc.sloc
old: 31.0
new: 9.0
path: .spaces[0].metrics.mi.mi_visual_studio
old: 50.092632198711726
new: 67.47992009776695
path: .spaces[0].metrics.mi.mi_original
old: 85.65840105979706
new: 115.39066336718147
path: .spaces[0].metrics.mi.mi_sei
old: 85.13750189818995
new: 116.07114720949107

### Code

    namespace mozilla {
    namespace layers {
    class SurfaceDescriptor;
    class SurfaceDescriptorDMABuf;
    }  // namespace layers
    namespace gl {
    class GLContext;
    }
    }  // namespace mozilla