Global Metrics

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

path: .metrics.nexits.average
old: 0.625
new: 0.0

path: .metrics.cyclomatic.sum
old: 30.0
new: 3.0

path: .metrics.cyclomatic.average
old: 1.4285714285714286
new: 1.0

path: .metrics.nom.functions
old: 16.0
new: 1.0

path: .metrics.nom.total
old: 16.0
new: 1.0

path: .metrics.nargs.average
old: 0.25
new: 0.0

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

path: .metrics.mi.mi_original
old: 34.47695963612769
new: 87.5479818190608

path: .metrics.mi.mi_sei
old: 14.120119608881318
new: 80.46600265716143

path: .metrics.mi.mi_visual_studio
old: 20.16196469948988
new: 51.19765018658526

path: .metrics.loc.sloc
old: 214.0
new: 30.0

path: .metrics.loc.lloc
old: 36.0
new: 0.0

path: .metrics.loc.cloc
old: 62.0
new: 5.0

path: .metrics.loc.blank
old: 33.0
new: 6.0

path: .metrics.loc.ploc
old: 119.0
new: 19.0

path: .metrics.cognitive.average
old: 0.5
new: 0.0

path: .metrics.cognitive.sum
old: 8.0
new: 0.0

path: .metrics.halstead.estimated_program_length
old: 538.6606257151051
new: 93.48686830125575

path: .metrics.halstead.volume
old: 3679.11914066533
new: 204.32967235008783

path: .metrics.halstead.vocabulary
old: 95.0
new: 25.0

path: .metrics.halstead.effort
old: 192729.24113793
new: 1153.8616791534373

path: .metrics.halstead.n1
old: 30.0
new: 8.0

path: .metrics.halstead.length
old: 560.0
new: 44.0

path: .metrics.halstead.N1
old: 333.0
new: 20.0

path: .metrics.halstead.purity_ratio
old: 0.9618939744912592
new: 2.1247015523012673

path: .metrics.halstead.level
old: 0.01908957415565345
new: 0.17708333333333331

path: .metrics.halstead.n2
old: 65.0
new: 17.0

path: .metrics.halstead.time
old: 10707.180063218337
new: 64.1034266196354

path: .metrics.halstead.bugs
old: 1.1121853057972957
new: 0.036670309781439814

path: .metrics.halstead.N2
old: 227.0
new: 24.0

path: .metrics.halstead.difficulty
old: 52.38461538461539
new: 5.647058823529412

Spaces Data

Minimal test - lines (14, 29)

path: .spaces[0].metrics.halstead.N2
old: 216.0
new: 20.0

path: .spaces[0].metrics.halstead.estimated_program_length
old: 465.18150211211184
new: 77.30296890880646

path: .spaces[0].metrics.halstead.level
old: 0.016975308641975308
new: 0.175

path: .spaces[0].metrics.halstead.n2
old: 55.0
new: 14.0

path: .spaces[0].metrics.halstead.vocabulary
old: 85.0
new: 22.0

path: .spaces[0].metrics.halstead.N1
old: 333.0
new: 19.0

path: .spaces[0].metrics.halstead.purity_ratio
old: 0.8473251404592201
new: 1.9821274079181144

path: .spaces[0].metrics.halstead.length
old: 549.0
new: 39.0

path: .spaces[0].metrics.halstead.difficulty
old: 58.90909090909091
new: 5.714285714285714

path: .spaces[0].metrics.halstead.time
old: 11515.927496529594
new: 55.212010516461774

path: .spaces[0].metrics.halstead.effort
old: 207286.69493753268
new: 993.816189296312

path: .spaces[0].metrics.halstead.volume
old: 3518.755623939598
new: 173.9178331268546

path: .spaces[0].metrics.halstead.n1
old: 30.0
new: 8.0

path: .spaces[0].metrics.halstead.bugs
old: 1.167507547056946
new: 0.033195773299208926

path: .spaces[0].metrics.nexits.average
old: 0.625
new: 0.0

path: .spaces[0].metrics.nexits.sum
old: 10.0
new: 0.0

path: .spaces[0].metrics.nargs.sum
old: 4.0
new: 0.0

path: .spaces[0].metrics.nargs.average
old: 0.25
new: 0.0

path: .spaces[0].metrics.loc.blank
old: 30.0
new: 3.0

path: .spaces[0].metrics.loc.sloc
old: 190.0
new: 16.0

path: .spaces[0].metrics.loc.ploc
old: 105.0
new: 13.0

path: .spaces[0].metrics.loc.lloc
old: 36.0
new: 0.0

path: .spaces[0].metrics.loc.cloc
old: 55.0
new: 0.0

path: .spaces[0].metrics.cognitive.sum
old: 8.0
new: 0.0

path: .spaces[0].metrics.cognitive.average
old: 0.5
new: 0.0

path: .spaces[0].metrics.mi.mi_original
old: 36.8657240421452
new: 98.79943128549564

path: .spaces[0].metrics.mi.mi_sei
old: 17.45266100771967
new: 67.04023728503061

path: .spaces[0].metrics.mi.mi_visual_studio
old: 21.55890294862293
new: 57.777445196196275

path: .spaces[0].metrics.cyclomatic.sum
old: 29.0
new: 2.0

path: .spaces[0].metrics.cyclomatic.average
old: 1.45
new: 1.0

path: .spaces[0].metrics.nom.functions
old: 16.0
new: 1.0

path: .spaces[0].metrics.nom.total
old: 16.0
new: 1.0

Code

class nsContentHandlerApp : public nsIHandlerApp {
 public:
  NS_DECL_ISUPPORTS
  NS_DECL_NSIHANDLERAPP

  nsContentHandlerApp(nsString aName, nsCString aType,
                      ContentAction::Action& aAction);
  virtual ~nsContentHandlerApp() {}

 protected:
  nsString mName;
  nsCString mType;
  nsString mDetailedDescription;

  ContentAction::Action mAction;
};

Minimal test - lines (21, 21)

path: .spaces[0].spaces[0].metrics.nargs.average
old: 0.25
new: 0.0

path: .spaces[0].spaces[0].metrics.nargs.sum
old: 4.0
new: 0.0

path: .spaces[0].spaces[0].metrics.mi.mi_original
old: 39.12194702040525
new: 159.95690398326485

path: .spaces[0].spaces[0].metrics.mi.mi_sei
old: 17.460628430429544
new: 155.17000000000002

path: .spaces[0].spaces[0].metrics.mi.mi_visual_studio
old: 22.87833159088026
new: 93.54204911302038

path: .spaces[0].spaces[0].metrics.cyclomatic.average
old: 1.4736842105263157
new: 1.0

path: .spaces[0].spaces[0].metrics.cyclomatic.sum
old: 28.0
new: 1.0

path: .spaces[0].spaces[0].metrics.nexits.average
old: 0.625
new: 0.0

path: .spaces[0].spaces[0].metrics.nexits.sum
old: 10.0
new: 0.0

path: .spaces[0].spaces[0].metrics.loc.cloc
old: 39.0
new: 0.0

path: .spaces[0].spaces[0].metrics.loc.lloc
old: 36.0
new: 0.0

path: .spaces[0].spaces[0].metrics.loc.sloc
old: 169.0
new: 1.0

path: .spaces[0].spaces[0].metrics.loc.blank
old: 28.0
new: 0.0

path: .spaces[0].spaces[0].metrics.loc.ploc
old: 102.0
new: 1.0

path: .spaces[0].spaces[0].metrics.nom.functions
old: 16.0
new: 1.0

path: .spaces[0].spaces[0].metrics.nom.total
old: 16.0
new: 1.0

path: .spaces[0].spaces[0].metrics.cognitive.average
old: 0.5
new: 0.0

path: .spaces[0].spaces[0].metrics.cognitive.sum
old: 8.0
new: 0.0

path: .spaces[0].spaces[0].metrics.halstead.volume
old: 3432.6744560321945
new: 8.0

path: .spaces[0].spaces[0].metrics.halstead.n1
old: 30.0
new: 3.0

path: .spaces[0].spaces[0].metrics.halstead.time
old: 11230.35470183372
new: 0.6666666666666666

path: .spaces[0].spaces[0].metrics.halstead.N1
old: 325.0
new: 3.0

path: .spaces[0].spaces[0].metrics.halstead.level
old: 0.016981132075471698
new: 0.6666666666666666

path: .spaces[0].spaces[0].metrics.halstead.purity_ratio
old: 0.8528317374023889
new: 1.188721875540867

path: .spaces[0].spaces[0].metrics.halstead.difficulty
old: 58.888888888888886
new: 1.5

path: .spaces[0].spaces[0].metrics.halstead.length
old: 537.0
new: 4.0

path: .spaces[0].spaces[0].metrics.halstead.estimated_program_length
old: 457.97064298508286
new: 4.754887502163468

path: .spaces[0].spaces[0].metrics.halstead.n2
old: 54.0
new: 1.0

path: .spaces[0].spaces[0].metrics.halstead.N2
old: 212.0
new: 1.0

path: .spaces[0].spaces[0].metrics.halstead.effort
old: 202146.384633007
new: 12.0

path: .spaces[0].spaces[0].metrics.halstead.vocabulary
old: 84.0
new: 4.0

path: .spaces[0].spaces[0].metrics.halstead.bugs
old: 1.1481255919557676
new: 0.0017471609294725976

Code

  virtual ~nsContentHandlerApp() {}