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