Global Metrics

path: .metrics.halstead.estimated_program_length
old: 1308.1372668691283
new: 1144.7045320520788

path: .metrics.halstead.N1
old: 371.0
new: 382.0

path: .metrics.halstead.N2
old: 280.0
new: 300.0

path: .metrics.halstead.n2
old: 167.0
new: 152.0

path: .metrics.halstead.vocabulary
old: 185.0
new: 164.0

path: .metrics.halstead.n1
old: 18.0
new: 12.0

path: .metrics.halstead.purity_ratio
old: 2.009427445267478
new: 1.678452393038239

path: .metrics.halstead.difficulty
old: 15.089820359281438
new: 11.842105263157896

path: .metrics.halstead.length
old: 651.0
new: 682.0

path: .metrics.halstead.level
old: 0.06626984126984127
new: 0.08444444444444443

path: .metrics.halstead.time
old: 4110.240157553632
new: 3301.2174125983775

path: .metrics.halstead.effort
old: 73984.32283596539
new: 59421.91342677079

path: .metrics.halstead.bugs
old: 0.5874513155572101
new: 0.5075862318633456

path: .metrics.halstead.volume
old: 4902.929330796119
new: 5017.850467149533

path: .metrics.mi.mi_original
old: 35.44372171677257
new: 22.303045141038652

path: .metrics.mi.mi_sei
old: 7.398129347759838
new: 4.386500100659788

path: .metrics.mi.mi_visual_studio
old: 20.727322641387467
new: 13.04271645674775

path: .metrics.cyclomatic.average
old: 1.125
new: 1.0666666666666669

path: .metrics.cyclomatic.sum
old: 18.0
new: 16.0

path: .metrics.nargs.sum
old: 5.0
new: 0.0

path: .metrics.nargs.average
old: 1.0
new: null

path: .metrics.loc.sloc
old: 218.0
new: 501.0

path: .metrics.loc.ploc
old: 141.0
new: 152.0

path: .metrics.loc.lloc
old: 6.0
new: 16.0

path: .metrics.loc.blank
old: 39.0
new: 57.0

path: .metrics.loc.cloc
old: 38.0
new: 292.0

path: .metrics.cognitive.sum
old: 2.0
new: 1.0

path: .metrics.cognitive.average
old: 0.4
new: null

path: .metrics.nexits.sum
old: 4.0
new: 0.0

path: .metrics.nexits.average
old: 0.8
new: null

path: .metrics.nom.functions
old: 5.0
new: 0.0

path: .metrics.nom.total
old: 5.0
new: 0.0

Spaces Data

Minimal test - lines (25, 25)

path: .spaces[5].metrics.nom.total
old: 5.0
new: 0.0

path: .spaces[5].metrics.nom.functions
old: 5.0
new: 0.0

path: .spaces[5].metrics.cognitive.sum
old: 2.0
new: 0.0

path: .spaces[5].metrics.cognitive.average
old: 0.4
new: null

path: .spaces[5].metrics.mi.mi_original
old: 41.29858203642026
new: null

path: .spaces[5].metrics.mi.mi_sei
old: 14.567966526536548
new: null

path: .spaces[5].metrics.mi.mi_visual_studio
old: 24.15121756515805
new: null

path: .spaces[5].metrics.nargs.average
old: 1.0
new: null

path: .spaces[5].metrics.nargs.sum
old: 5.0
new: 0.0

path: .spaces[5].metrics.loc.sloc
old: 177.0
new: 1.0

path: .spaces[5].metrics.loc.blank
old: 35.0
new: 0.0

path: .spaces[5].metrics.loc.cloc
old: 30.0
new: 0.0

path: .spaces[5].metrics.loc.lloc
old: 6.0
new: 0.0

path: .spaces[5].metrics.loc.ploc
old: 112.0
new: 1.0

path: .spaces[5].metrics.nexits.average
old: 0.8
new: null

path: .spaces[5].metrics.nexits.sum
old: 4.0
new: 0.0

path: .spaces[5].metrics.halstead.length
old: 613.0
new: 1.0

path: .spaces[5].metrics.halstead.n1
old: 18.0
new: 0.0

path: .spaces[5].metrics.halstead.difficulty
old: 15.3
new: 0.0

path: .spaces[5].metrics.halstead.bugs
old: 0.5625577173454077
new: 0.0

path: .spaces[5].metrics.halstead.vocabulary
old: 168.0
new: 1.0

path: .spaces[5].metrics.halstead.estimated_program_length
old: 1159.3814536003438
new: null

path: .spaces[5].metrics.halstead.time
old: 3851.7669931388737
new: 0.0

path: .spaces[5].metrics.halstead.purity_ratio
old: 1.8913237415992556
new: null

path: .spaces[5].metrics.halstead.level
old: 0.06535947712418301
new: null

path: .spaces[5].metrics.halstead.n2
old: 150.0
new: 1.0

path: .spaces[5].metrics.halstead.N1
old: 358.0
new: 0.0

path: .spaces[5].metrics.halstead.volume
old: 4531.49058016338
new: 0.0

path: .spaces[5].metrics.halstead.effort
old: 69331.80587649973
new: 0.0

path: .spaces[5].metrics.halstead.N2
old: 255.0
new: 1.0

path: .spaces[5].metrics.cyclomatic.average
old: 1.2857142857142858
new: 1.0

path: .spaces[5].metrics.cyclomatic.sum
old: 9.0
new: 1.0

Code

struct JSContext;

Minimal test - lines (24, 24)

path: .spaces[4].metrics.mi.mi_sei
old: 135.03521791896273
new: null

path: .spaces[4].metrics.mi.mi_original
old: 125.30190337467587
new: null

path: .spaces[4].metrics.mi.mi_visual_studio
old: 73.27596688577536
new: null

path: .spaces[4].metrics.cyclomatic.sum
old: 4.0
new: 1.0

path: .spaces[4].metrics.loc.ploc
old: 6.0
new: 1.0

path: .spaces[4].metrics.loc.cloc
old: 1.0
new: 0.0

path: .spaces[4].metrics.loc.sloc
old: 6.0
new: 1.0

path: .spaces[4].metrics.halstead.level
old: 1.0
new: null

path: .spaces[4].metrics.halstead.length
old: 8.0
new: 1.0

path: .spaces[4].metrics.halstead.time
old: 1.148872222542736
new: 0.0

path: .spaces[4].metrics.halstead.volume
old: 20.67970000576925
new: 0.0

path: .spaces[4].metrics.halstead.N1
old: 4.0
new: 0.0

path: .spaces[4].metrics.halstead.difficulty
old: 1.0
new: 0.0

path: .spaces[4].metrics.halstead.bugs
old: 0.002511355733085703
new: 0.0

path: .spaces[4].metrics.halstead.estimated_program_length
old: 10.0
new: null

path: .spaces[4].metrics.halstead.n2
old: 4.0
new: 1.0

path: .spaces[4].metrics.halstead.n1
old: 2.0
new: 0.0

path: .spaces[4].metrics.halstead.effort
old: 20.67970000576925
new: 0.0

path: .spaces[4].metrics.halstead.purity_ratio
old: 1.25
new: null

path: .spaces[4].metrics.halstead.N2
old: 4.0
new: 1.0

path: .spaces[4].metrics.halstead.vocabulary
old: 6.0
new: 1.0

Code

class nsISupports;