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;