# Global Metrics

path: .metrics.halstead.time
old: 22283.3842602184
new: 21.70494775338066
path: .metrics.halstead.purity_ratio
old: 0.7352994489858602
new: 1.76156400069231
path: .metrics.halstead.level
old: 0.016174607814479196
new: 0.25
path: .metrics.halstead.n1
old: 33.0
new: 6.0
path: .metrics.halstead.volume
old: 6487.650021390683
new: 97.67226489021296
path: .metrics.halstead.bugs
old: 1.8129306094128903
new: 0.01781419677458386
path: .metrics.halstead.N2
old: 311.0
new: 12.0
path: .metrics.halstead.difficulty
old: 61.82530120481928
new: 4.0
path: .metrics.halstead.N1
old: 635.0
new: 13.0
path: .metrics.halstead.effort
old: 401100.9166839312
new: 390.6890595608519
path: .metrics.halstead.vocabulary
old: 116.0
new: 15.0
path: .metrics.halstead.n2
old: 83.0
new: 9.0
path: .metrics.halstead.estimated_program_length
old: 695.5932787406238
new: 44.039100017307746
path: .metrics.halstead.length
old: 946.0
new: 25.0
path: .metrics.cyclomatic.sum
old: 43.0
new: 2.0
path: .metrics.cyclomatic.average
old: 1.3870967741935485
new: 1.0
path: .metrics.mi.mi_visual_studio
old: 16.513082218118214
new: 55.69071124484018
path: .metrics.mi.mi_sei
old: -6.000443784455758
new: 91.44860270899323
path: .metrics.mi.mi_original
old: 28.237370592982145
new: 95.23111622867673
path: .metrics.nexits.average
old: 0.88
new: null
path: .metrics.nexits.sum
old: 22.0
new: 0.0
path: .metrics.nargs.sum
old: 24.0
new: 0.0
path: .metrics.nargs.average
old: 0.96
new: null
path: .metrics.loc.cloc
old: 24.0
new: 4.0
path: .metrics.loc.lloc
old: 60.0
new: 0.0
path: .metrics.loc.sloc
old: 218.0
new: 24.0
path: .metrics.loc.blank
old: 29.0
new: 6.0
path: .metrics.loc.ploc
old: 165.0
new: 14.0
path: .metrics.cognitive.sum
old: 13.0
new: 0.0
path: .metrics.cognitive.average
old: 0.52
new: null
path: .metrics.nom.total
old: 25.0
new: 0.0
path: .metrics.nom.functions
old: 25.0
new: 0.0

# Spaces Data

## Minimal test - lines (11, 22)

path: .spaces[0].metrics.nargs.average
old: 0.96
new: null
path: .spaces[0].metrics.nargs.sum
old: 24.0
new: 0.0
path: .spaces[0].metrics.cyclomatic.sum
old: 42.0
new: 1.0
path: .spaces[0].metrics.cyclomatic.average
old: 1.4
new: 1.0
path: .spaces[0].metrics.halstead.n2
old: 77.0
new: 6.0
path: .spaces[0].metrics.halstead.estimated_program_length
old: 649.0075695723364
new: 31.019550008653873
path: .spaces[0].metrics.halstead.n1
old: 33.0
new: 6.0
path: .spaces[0].metrics.halstead.level
old: 0.01530054644808743
new: 0.25
path: .spaces[0].metrics.halstead.N1
old: 635.0
new: 12.0
path: .spaces[0].metrics.halstead.effort
old: 416617.6778287544
new: 286.79700005769246
path: .spaces[0].metrics.halstead.volume
old: 6374.478130713181
new: 71.69925001442311
path: .spaces[0].metrics.halstead.vocabulary
old: 110.0
new: 12.0
path: .spaces[0].metrics.halstead.length
old: 940.0
new: 20.0
path: .spaces[0].metrics.halstead.N2
old: 305.0
new: 8.0
path: .spaces[0].metrics.halstead.difficulty
old: 65.35714285714286
new: 4.0
path: .spaces[0].metrics.halstead.time
old: 23145.42654604191
new: 15.933166669871802
path: .spaces[0].metrics.halstead.purity_ratio
old: 0.6904335846514217
new: 1.5509775004326936
path: .spaces[0].metrics.halstead.bugs
old: 1.859390215184031
new: 0.014496455101021127
path: .spaces[0].metrics.nom.total
old: 25.0
new: 0.0
path: .spaces[0].metrics.nom.functions
old: 25.0
new: 0.0
path: .spaces[0].metrics.cognitive.sum
old: 13.0
new: 0.0
path: .spaces[0].metrics.cognitive.average
old: 0.52
new: null
path: .spaces[0].metrics.loc.sloc
old: 192.0
new: 12.0
path: .spaces[0].metrics.loc.lloc
old: 60.0
new: 0.0
path: .spaces[0].metrics.loc.blank
old: 24.0
new: 3.0
path: .spaces[0].metrics.loc.cloc
old: 13.0
new: 0.0
path: .spaces[0].metrics.loc.ploc
old: 155.0
new: 9.0
path: .spaces[0].metrics.nexits.average
old: 0.88
new: null
path: .spaces[0].metrics.nexits.sum
old: 22.0
new: 0.0
path: .spaces[0].metrics.mi.mi_sei
old: -7.640287910726414
new: 80.641399648335
path: .spaces[0].metrics.mi.mi_original
old: 30.61627594805033
new: 108.2976147784293
path: .spaces[0].metrics.mi.mi_visual_studio
old: 17.90425494038031
new: 63.33193846691772

### Code

    class nsMacFinderProgress : public nsIMacFinderProgress {
     public:
      nsMacFinderProgress();

      NS_DECL_ISUPPORTS
      NS_DECL_NSIMACFINDERPROGRESS

     protected:
      virtual ~nsMacFinderProgress();

      NSProgress* mProgress;
    };