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;
};