Global Metrics
path: .metrics.loc.blank
old: 55.0
new: 6.0
path: .metrics.loc.cloc
old: 25.0
new: 6.0
path: .metrics.loc.ploc
old: 276.0
new: 17.0
path: .metrics.loc.lloc
old: 197.0
new: 0.0
path: .metrics.loc.sloc
old: 356.0
new: 29.0
path: .metrics.halstead.time
old: 52913.870334105515
new: 60.79744594786028
path: .metrics.halstead.level
old: 0.019152196118488257
new: 0.15294117647058825
path: .metrics.halstead.N2
old: 1068.0
new: 17.0
path: .metrics.halstead.bugs
old: 3.2268102997693022
new: 0.03539842769288771
path: .metrics.halstead.effort
old: 952449.6660138991
new: 1094.354027061485
path: .metrics.halstead.difficulty
old: 52.21333333333333
new: 6.538461538461538
path: .metrics.halstead.n1
old: 22.0
new: 10.0
path: .metrics.halstead.n2
old: 225.0
new: 13.0
path: .metrics.halstead.vocabulary
old: 247.0
new: 23.0
path: .metrics.halstead.volume
old: 18241.502796486835
new: 167.37179237410948
path: .metrics.halstead.N1
old: 1227.0
new: 20.0
path: .metrics.halstead.length
old: 2295.0
new: 37.0
path: .metrics.halstead.estimated_program_length
old: 1856.208263633854
new: 81.32499728470782
path: .metrics.halstead.purity_ratio
old: 0.8088053436313088
new: 2.1979728995866976
path: .metrics.cognitive.sum
old: 2.0
new: 0.0
path: .metrics.cognitive.average
old: 0.13333333333333333
new: 0.0
path: .metrics.cyclomatic.average
old: 1.1176470588235294
new: 1.0
path: .metrics.cyclomatic.sum
old: 19.0
new: 4.0
path: .metrics.nom.total
old: 15.0
new: 2.0
path: .metrics.nom.functions
old: 15.0
new: 2.0
path: .metrics.nexits.average
old: 0.7333333333333333
new: 0.0
path: .metrics.nexits.sum
old: 11.0
new: 0.0
path: .metrics.nargs.average
old: 1.4666666666666666
new: 0.0
path: .metrics.nargs.sum
old: 22.0
new: 0.0
path: .metrics.mi.mi_original
old: 20.436557978155008
new: 88.9046758287117
path: .metrics.mi.mi_sei
old: -24.327538324714784
new: 85.35766698343139
path: .metrics.mi.mi_visual_studio
old: 11.95120349599708
new: 51.99103849632263
Spaces Data
Minimal test - lines (23, 23)
path: .spaces[0].spaces[0].metrics.nargs.average
old: 1.0
new: 0.0
path: .spaces[0].spaces[0].metrics.nargs.sum
old: 1.0
new: 0.0
path: .spaces[0].spaces[0].metrics.halstead.level
old: 0.3111111111111111
new: 0.5
path: .spaces[0].spaces[0].metrics.halstead.bugs
old: 0.011679918496434008
new: 0.002712967490108627
path: .spaces[0].spaces[0].metrics.halstead.length
old: 18.0
new: 5.0
path: .spaces[0].spaces[0].metrics.halstead.N1
old: 9.0
new: 4.0
path: .spaces[0].spaces[0].metrics.halstead.N2
old: 9.0
new: 1.0
path: .spaces[0].spaces[0].metrics.halstead.effort
old: 207.41568754172405
new: 23.21928094887362
path: .spaces[0].spaces[0].metrics.halstead.estimated_program_length
old: 31.26112492884004
new: 8.0
path: .spaces[0].spaces[0].metrics.halstead.n1
old: 5.0
new: 4.0
path: .spaces[0].spaces[0].metrics.halstead.volume
old: 64.5293250129808
new: 11.60964047443681
path: .spaces[0].spaces[0].metrics.halstead.n2
old: 7.0
new: 1.0
path: .spaces[0].spaces[0].metrics.halstead.difficulty
old: 3.2142857142857144
new: 2.0
path: .spaces[0].spaces[0].metrics.halstead.purity_ratio
old: 1.7367291627133357
new: 1.6
path: .spaces[0].spaces[0].metrics.halstead.time
old: 11.523093752318
new: 1.289960052715201
path: .spaces[0].spaces[0].metrics.halstead.vocabulary
old: 12.0
new: 5.0
path: .spaces[0].spaces[0].metrics.loc.sloc
old: 2.0
new: 1.0
path: .spaces[0].spaces[0].metrics.loc.ploc
old: 2.0
new: 1.0
path: .spaces[0].spaces[0].metrics.mi.mi_sei
old: 123.30820824593197
new: 152.37629276875444
path: .spaces[0].spaces[0].metrics.mi.mi_original
old: 137.8719928613445
new: 158.02045369261705
path: .spaces[0].spaces[0].metrics.mi.mi_visual_studio
old: 80.62689641014298
new: 92.40962204246613
Code
nsProperties() = default;
Minimal test - lines (26, 26)
path: .spaces[0].spaces[1].metrics.mi.mi_sei
old: 144.8408406278255
new: 150.2034495661308
path: .spaces[0].spaces[1].metrics.mi.mi_original
old: 152.79727628688778
new: 156.51435355291963
path: .spaces[0].spaces[1].metrics.mi.mi_visual_studio
old: 89.35513233151332
new: 91.5288617268536
path: .spaces[0].spaces[1].metrics.loc.lloc
old: 1.0
new: 0.0
path: .spaces[0].spaces[1].metrics.halstead.length
old: 10.0
new: 6.0
path: .spaces[0].spaces[1].metrics.halstead.volume
old: 31.69925001442312
new: 15.509775004326936
path: .spaces[0].spaces[1].metrics.halstead.N1
old: 6.0
new: 5.0
path: .spaces[0].spaces[1].metrics.halstead.bugs
old: 0.006149947511600477
new: 0.00381864321284214
path: .spaces[0].spaces[1].metrics.halstead.time
old: 4.402673613114322
new: 2.1541354172676304
path: .spaces[0].spaces[1].metrics.halstead.purity_ratio
old: 1.960964047443681
new: 1.9349400790728015
path: .spaces[0].spaces[1].metrics.halstead.vocabulary
old: 9.0
new: 6.0
path: .spaces[0].spaces[1].metrics.halstead.N2
old: 4.0
new: 1.0
path: .spaces[0].spaces[1].metrics.halstead.estimated_program_length
old: 19.60964047443681
new: 11.60964047443681
path: .spaces[0].spaces[1].metrics.halstead.n2
old: 4.0
new: 1.0
path: .spaces[0].spaces[1].metrics.halstead.effort
old: 79.2481250360578
new: 38.77443751081734
Code
~nsProperties() = default;
Minimal test - lines (18, 27)
path: .spaces[0].metrics.loc.blank
old: 4.0
new: 2.0
path: .spaces[0].metrics.loc.lloc
old: 11.0
new: 0.0
path: .spaces[0].metrics.loc.sloc
old: 30.0
new: 10.0
path: .spaces[0].metrics.loc.ploc
old: 26.0
new: 8.0
path: .spaces[0].metrics.cyclomatic.sum
old: 9.0
new: 3.0
path: .spaces[0].metrics.cyclomatic.average
old: 1.2857142857142858
new: 1.0
path: .spaces[0].metrics.nom.functions
old: 6.0
new: 2.0
path: .spaces[0].metrics.nom.total
old: 6.0
new: 2.0
path: .spaces[0].metrics.halstead.level
old: 0.04092071611253197
new: 0.17857142857142858
path: .spaces[0].metrics.halstead.estimated_program_length
old: 133.48686830125575
new: 35.60964047443681
path: .spaces[0].metrics.halstead.N1
old: 78.0
new: 15.0
path: .spaces[0].metrics.halstead.effort
old: 15285.775280185951
new: 455.8941732749825
path: .spaces[0].metrics.halstead.n2
old: 16.0
new: 5.0
path: .spaces[0].metrics.halstead.length
old: 124.0
new: 22.0
path: .spaces[0].metrics.halstead.N2
old: 46.0
new: 7.0
path: .spaces[0].metrics.halstead.n1
old: 17.0
new: 8.0
path: .spaces[0].metrics.halstead.bugs
old: 0.2053069851959115
new: 0.019744892473223342
path: .spaces[0].metrics.halstead.volume
old: 625.5048708004482
new: 81.40967379910403
path: .spaces[0].metrics.halstead.time
old: 849.2097377881086
new: 25.32745407083236
path: .spaces[0].metrics.halstead.vocabulary
old: 33.0
new: 13.0
path: .spaces[0].metrics.halstead.purity_ratio
old: 1.0765070024294818
new: 1.6186200215653097
path: .spaces[0].metrics.halstead.difficulty
old: 24.4375
new: 5.6
path: .spaces[0].metrics.cognitive.sum
old: 2.0
new: 0.0
path: .spaces[0].metrics.cognitive.average
old: 0.3333333333333333
new: 0.0
path: .spaces[0].metrics.nexits.sum
old: 2.0
new: 0.0
path: .spaces[0].metrics.nexits.average
old: 0.3333333333333333
new: 0.0
path: .spaces[0].metrics.nargs.sum
old: 3.0
new: 0.0
path: .spaces[0].metrics.nargs.average
old: 0.5
new: 0.0
path: .spaces[0].metrics.mi.mi_original
old: 80.35009500904894
new: 110.13075212831838
path: .spaces[0].metrics.mi.mi_sei
old: 41.13621034713934
new: 83.48969753109724
path: .spaces[0].metrics.mi.mi_visual_studio
old: 46.98835965441459
new: 64.40394861305168
Code
class nsProperties final : public nsIProperties, public nsProperties_HashBase {
public:
NS_DECL_ISUPPORTS
NS_DECL_NSIPROPERTIES
nsProperties() = default;
private:
~nsProperties() = default;
};