# Global Metrics

path: .metrics.cyclomatic.sum
old: 9.0
new: 5.0
path: .metrics.halstead.bugs
old: 0.21565806485722533
new: 0.1583711961577611
path: .metrics.halstead.N2
old: 94.0
new: 84.0
path: .metrics.halstead.effort
old: 16456.233382487568
new: 10356.098617971713
path: .metrics.halstead.volume
old: 1540.5835507009638
new: 1143.20569159428
path: .metrics.halstead.time
old: 914.235187915976
new: 575.3388121095395
path: .metrics.halstead.n1
old: 15.0
new: 11.0
path: .metrics.halstead.n2
old: 66.0
new: 51.0
path: .metrics.halstead.level
old: 0.09361702127659574
new: 0.1103896103896104
path: .metrics.halstead.length
old: 243.0
new: 192.0
path: .metrics.halstead.N1
old: 149.0
new: 108.0
path: .metrics.halstead.vocabulary
old: 81.0
new: 62.0
path: .metrics.halstead.difficulty
old: 10.681818181818182
new: 9.058823529411764
path: .metrics.halstead.estimated_program_length
old: 457.53337081178574
new: 327.3474402455565
path: .metrics.halstead.purity_ratio
old: 1.8828533778262788
new: 1.7049345846122737
path: .metrics.loc.cloc
old: 43.0
new: 35.0
path: .metrics.loc.ploc
old: 66.0
new: 52.0
path: .metrics.loc.sloc
old: 122.0
new: 103.0
path: .metrics.loc.lloc
old: 6.0
new: 1.0
path: .metrics.loc.blank
old: 13.0
new: 16.0
path: .metrics.nom.functions
old: 5.0
new: 1.0
path: .metrics.nom.total
old: 5.0
new: 1.0
path: .metrics.nargs.sum
old: 3.0
new: 0.0
path: .metrics.nargs.average
old: 0.6
new: 0.0
path: .metrics.nexits.average
old: 1.0
new: 0.0
path: .metrics.nexits.sum
old: 5.0
new: 0.0
path: .metrics.mi.mi_visual_studio
old: 30.957481287424255
new: 34.006499440558855
path: .metrics.mi.mi_sei
old: 41.35977090391102
new: 47.96412429192689
path: .metrics.mi.mi_original
old: 52.93729300149547
new: 58.15111404335563

# Spaces Data

## Minimal test - lines (20, 20)

path: .spaces[0].metrics.mi.mi_sei
old: 45.05143544752669
new: null
path: .spaces[0].metrics.mi.mi_original
old: 57.16425856519051
new: null
path: .spaces[0].metrics.mi.mi_visual_studio
old: 33.42939097379562
new: null
path: .spaces[0].metrics.nargs.sum
old: 3.0
new: 0.0
path: .spaces[0].metrics.nargs.average
old: 0.6
new: null
path: .spaces[0].metrics.halstead.n2
old: 59.0
new: 1.0
path: .spaces[0].metrics.halstead.n1
old: 15.0
new: 0.0
path: .spaces[0].metrics.halstead.purity_ratio
old: 1.7262948887084102
new: null
path: .spaces[0].metrics.halstead.estimated_program_length
old: 405.6792988464764
new: null
path: .spaces[0].metrics.halstead.N1
old: 149.0
new: 0.0
path: .spaces[0].metrics.halstead.N2
old: 86.0
new: 1.0
path: .spaces[0].metrics.halstead.length
old: 235.0
new: 1.0
path: .spaces[0].metrics.halstead.volume
old: 1459.2215409228031
new: 0.0
path: .spaces[0].metrics.halstead.bugs
old: 0.2112344274899823
new: 0.0
path: .spaces[0].metrics.halstead.time
old: 886.2503708994427
new: 0.0
path: .spaces[0].metrics.halstead.vocabulary
old: 74.0
new: 1.0
path: .spaces[0].metrics.halstead.level
old: 0.09147286821705426
new: null
path: .spaces[0].metrics.halstead.difficulty
old: 10.932203389830509
new: 0.0
path: .spaces[0].metrics.halstead.effort
old: 15952.506676189969
new: 0.0
path: .spaces[0].metrics.cyclomatic.sum
old: 8.0
new: 1.0
path: .spaces[0].metrics.nom.functions
old: 5.0
new: 0.0
path: .spaces[0].metrics.nom.total
old: 5.0
new: 0.0
path: .spaces[0].metrics.nexits.sum
old: 5.0
new: 0.0
path: .spaces[0].metrics.nexits.average
old: 1.0
new: null
path: .spaces[0].metrics.cognitive.average
old: 0.0
new: null
path: .spaces[0].metrics.loc.cloc
old: 29.0
new: 0.0
path: .spaces[0].metrics.loc.sloc
old: 97.0
new: 1.0
path: .spaces[0].metrics.loc.ploc
old: 57.0
new: 1.0
path: .spaces[0].metrics.loc.blank
old: 11.0
new: 0.0
path: .spaces[0].metrics.loc.lloc
old: 6.0
new: 0.0

### Code

    class nsIDragService;