Global Metrics
path: .metrics.halstead.difficulty
old: 11.725
new: 12.425
path: .metrics.halstead.level
old: 0.08528784648187633
new: 0.08048289738430583
path: .metrics.halstead.volume
old: 727.4977878310107
new: 746.5173378396645
path: .metrics.halstead.effort
old: 8529.911562318599
new: 9275.477922657832
path: .metrics.halstead.bugs
old: 0.13915808091922538
new: 0.14715316564022476
path: .metrics.halstead.length
old: 153.0
new: 157.0
path: .metrics.halstead.time
old: 473.8839756843666
new: 515.3043290365463
path: .metrics.halstead.N2
old: 67.0
new: 71.0
path: .metrics.halstead.purity_ratio
old: 0.6933989957656894
new: 0.6757327793130604
path: .metrics.mi.mi_original
old: 68.06786641744606
new: 67.93366542087551
path: .metrics.mi.mi_visual_studio
old: 39.80576983476378
new: 39.72728971981024
path: .metrics.mi.mi_sei
old: 68.07615038186225
new: 67.88253926962759
Spaces Data
Minimal test - lines (33, 33)
path: .spaces[0].spaces[0].metrics.halstead.vocabulary
old: 5.0
new: 6.0
path: .spaces[0].spaces[0].metrics.halstead.purity_ratio
old: 1.6
new: 1.6666666666666667
path: .spaces[0].spaces[0].metrics.halstead.bugs
old: 0.002712967490108627
new: 0.003290806962640765
path: .spaces[0].spaces[0].metrics.halstead.effort
old: 23.21928094887362
new: 31.019550008653873
path: .spaces[0].spaces[0].metrics.halstead.time
old: 1.289960052715201
new: 1.723308333814104
path: .spaces[0].spaces[0].metrics.halstead.estimated_program_length
old: 8.0
new: 10.0
path: .spaces[0].spaces[0].metrics.halstead.n2
old: 1.0
new: 2.0
path: .spaces[0].spaces[0].metrics.halstead.N2
old: 1.0
new: 2.0
path: .spaces[0].spaces[0].metrics.halstead.length
old: 5.0
new: 6.0
path: .spaces[0].spaces[0].metrics.halstead.volume
old: 11.60964047443681
new: 15.509775004326936
path: .spaces[0].spaces[0].metrics.mi.mi_original
old: 158.02045369261705
new: 156.51435355291963
path: .spaces[0].spaces[0].metrics.mi.mi_sei
old: 152.37629276875444
new: 150.2034495661308
path: .spaces[0].spaces[0].metrics.mi.mi_visual_studio
old: 92.40962204246613
new: 91.5288617268536
path: .spaces[0].metrics.halstead.volume
old: 13.931568569324174
new: 18.094737505048094
path: .spaces[0].metrics.halstead.time
old: 1.5479520632582415
new: 2.0105263894497885
path: .spaces[0].metrics.halstead.vocabulary
old: 5.0
new: 6.0
path: .spaces[0].metrics.halstead.N2
old: 1.0
new: 2.0
path: .spaces[0].metrics.halstead.length
old: 6.0
new: 7.0
path: .spaces[0].metrics.halstead.n2
old: 1.0
new: 2.0
path: .spaces[0].metrics.halstead.purity_ratio
old: 1.3333333333333333
new: 1.4285714285714286
path: .spaces[0].metrics.halstead.effort
old: 27.863137138648348
new: 36.18947501009619
path: .spaces[0].metrics.halstead.bugs
old: 0.003063600184050184
new: 0.003646981838562912
path: .spaces[0].metrics.halstead.estimated_program_length
old: 8.0
new: 10.0
path: .spaces[0].metrics.mi.mi_sei
old: 150.77851385841868
new: 148.81700897518124
path: .spaces[0].metrics.mi.mi_visual_studio
old: 91.72069099256636
new: 90.92559650164787
path: .spaces[0].metrics.mi.mi_original
old: 156.8423815972885
new: 155.48277001781787
Code
var m1 = class { *m(x = 42) {} }.prototype.m;
Minimal test - lines (47, 47)
path: .spaces[2].metrics.halstead.estimated_program_length
old: 13.60964047443681
new: 16.36452797660028
path: .spaces[2].metrics.halstead.bugs
old: 0.0048876146417121315
new: 0.005526047247960579
path: .spaces[2].metrics.halstead.vocabulary
old: 7.0
new: 8.0
path: .spaces[2].metrics.halstead.N2
old: 2.0
new: 3.0
path: .spaces[2].metrics.halstead.effort
old: 56.14709844115208
new: 67.5
path: .spaces[2].metrics.halstead.n2
old: 2.0
new: 3.0
path: .spaces[2].metrics.halstead.length
old: 8.0
new: 9.0
path: .spaces[2].metrics.halstead.purity_ratio
old: 1.7012050593046013
new: 1.81828088628892
path: .spaces[2].metrics.halstead.time
old: 3.1192832467306713
new: 3.75
path: .spaces[2].metrics.halstead.volume
old: 22.458839376460833
new: 27.0
path: .spaces[2].metrics.mi.mi_sei
old: 147.19610035996175
new: 145.81458498874994
path: .spaces[2].metrics.mi.mi_original
old: 154.35924178123315
new: 153.4016482967775
path: .spaces[2].metrics.mi.mi_visual_studio
old: 90.2685624451656
new: 89.70856625542544
path: .spaces[2].spaces[0].metrics.halstead.estimated_program_length
old: 13.60964047443681
new: 16.36452797660028
path: .spaces[2].spaces[0].metrics.halstead.purity_ratio
old: 1.944234353490973
new: 2.045565997075035
path: .spaces[2].spaces[0].metrics.halstead.effort
old: 49.12871113600807
new: 60.0
path: .spaces[2].spaces[0].metrics.halstead.time
old: 2.7293728408893374
new: 3.3333333333333335
path: .spaces[2].spaces[0].metrics.halstead.bugs
old: 0.004471319041702271
new: 0.005108729549290353
path: .spaces[2].spaces[0].metrics.halstead.volume
old: 19.651484454403228
new: 24.0
path: .spaces[2].spaces[0].metrics.halstead.vocabulary
old: 7.0
new: 8.0
path: .spaces[2].spaces[0].metrics.halstead.N2
old: 2.0
new: 3.0
path: .spaces[2].spaces[0].metrics.halstead.length
old: 7.0
new: 8.0
path: .spaces[2].spaces[0].metrics.halstead.n2
old: 2.0
new: 3.0
path: .spaces[2].spaces[0].metrics.mi.mi_sei
old: 148.4278547652622
new: 146.92819499625
path: .spaces[2].spaces[0].metrics.mi.mi_visual_studio
old: 90.80912574437468
new: 90.2012398141466
path: .spaces[2].spaces[0].metrics.mi.mi_original
old: 155.2836050228807
new: 154.24412008219068
Code
var m3 = class { *m(x, y = 42) {} }.prototype.m;
Minimal test - lines (40, 40)
path: .spaces[1].metrics.mi.mi_sei
old: 147.19610035996175
new: 145.81458498874994
path: .spaces[1].metrics.mi.mi_visual_studio
old: 90.2685624451656
new: 89.70856625542544
path: .spaces[1].metrics.mi.mi_original
old: 154.35924178123315
new: 153.4016482967775
path: .spaces[1].metrics.halstead.n2
old: 2.0
new: 3.0
path: .spaces[1].metrics.halstead.vocabulary
old: 7.0
new: 8.0
path: .spaces[1].metrics.halstead.estimated_program_length
old: 13.60964047443681
new: 16.36452797660028
path: .spaces[1].metrics.halstead.time
old: 3.1192832467306713
new: 3.75
path: .spaces[1].metrics.halstead.volume
old: 22.458839376460833
new: 27.0
path: .spaces[1].metrics.halstead.effort
old: 56.14709844115208
new: 67.5
path: .spaces[1].metrics.halstead.length
old: 8.0
new: 9.0
path: .spaces[1].metrics.halstead.bugs
old: 0.0048876146417121315
new: 0.005526047247960579
path: .spaces[1].metrics.halstead.purity_ratio
old: 1.7012050593046013
new: 1.81828088628892
path: .spaces[1].metrics.halstead.N2
old: 2.0
new: 3.0
path: .spaces[1].spaces[0].metrics.halstead.n2
old: 2.0
new: 3.0
path: .spaces[1].spaces[0].metrics.halstead.purity_ratio
old: 1.944234353490973
new: 2.045565997075035
path: .spaces[1].spaces[0].metrics.halstead.N2
old: 2.0
new: 3.0
path: .spaces[1].spaces[0].metrics.halstead.estimated_program_length
old: 13.60964047443681
new: 16.36452797660028
path: .spaces[1].spaces[0].metrics.halstead.length
old: 7.0
new: 8.0
path: .spaces[1].spaces[0].metrics.halstead.time
old: 2.7293728408893374
new: 3.3333333333333335
path: .spaces[1].spaces[0].metrics.halstead.bugs
old: 0.004471319041702271
new: 0.005108729549290353
path: .spaces[1].spaces[0].metrics.halstead.volume
old: 19.651484454403228
new: 24.0
path: .spaces[1].spaces[0].metrics.halstead.effort
old: 49.12871113600807
new: 60.0
path: .spaces[1].spaces[0].metrics.halstead.vocabulary
old: 7.0
new: 8.0
path: .spaces[1].spaces[0].metrics.mi.mi_original
old: 155.2836050228807
new: 154.24412008219068
path: .spaces[1].spaces[0].metrics.mi.mi_visual_studio
old: 90.80912574437468
new: 90.2012398141466
path: .spaces[1].spaces[0].metrics.mi.mi_sei
old: 148.4278547652622
new: 146.92819499625
Code
var m2 = class { *m(x = 42, y) {} }.prototype.m;
Minimal test - lines (54, 54)
path: .spaces[3].metrics.halstead.time
old: 4.166666666666667
new: 4.842940974425755
path: .spaces[3].metrics.halstead.volume
old: 30.0
new: 34.86917501586544
path: .spaces[3].metrics.halstead.purity_ratio
old: 1.6364527976600278
new: 1.7826945885851644
path: .spaces[3].metrics.halstead.bugs
old: 0.005928155507483437
new: 0.006553397824358721
path: .spaces[3].metrics.halstead.n2
old: 3.0
new: 4.0
path: .spaces[3].metrics.halstead.vocabulary
old: 8.0
new: 9.0
path: .spaces[3].metrics.halstead.N2
old: 3.0
new: 4.0
path: .spaces[3].metrics.halstead.estimated_program_length
old: 16.36452797660028
new: 19.60964047443681
path: .spaces[3].metrics.halstead.effort
old: 75.0
new: 87.1729375396636
path: .spaces[3].metrics.halstead.length
old: 10.0
new: 11.0
path: .spaces[3].metrics.mi.mi_visual_studio
old: 89.388171704887
new: 88.93079728181593
path: .spaces[3].metrics.mi.mi_original
old: 152.85377361535677
new: 152.07166335190524
path: .spaces[3].metrics.mi.mi_sei
old: 145.0241689028357
new: 143.89582230432583
path: .spaces[3].spaces[0].metrics.halstead.bugs
old: 0.005526047247960579
new: 0.006149947511600477
path: .spaces[3].spaces[0].metrics.halstead.n2
old: 3.0
new: 4.0
path: .spaces[3].spaces[0].metrics.halstead.purity_ratio
old: 1.81828088628892
new: 1.960964047443681
path: .spaces[3].spaces[0].metrics.halstead.volume
old: 27.0
new: 31.69925001442312
path: .spaces[3].spaces[0].metrics.halstead.N2
old: 3.0
new: 4.0
path: .spaces[3].spaces[0].metrics.halstead.time
old: 3.75
new: 4.402673613114322
path: .spaces[3].spaces[0].metrics.halstead.length
old: 9.0
new: 10.0
path: .spaces[3].spaces[0].metrics.halstead.effort
old: 67.5
new: 79.2481250360578
path: .spaces[3].spaces[0].metrics.halstead.estimated_program_length
old: 16.36452797660028
new: 19.60964047443681
path: .spaces[3].spaces[0].metrics.halstead.vocabulary
old: 8.0
new: 9.0
path: .spaces[3].spaces[0].metrics.mi.mi_visual_studio
old: 89.84306917940205
new: 89.35513233151332
path: .spaces[3].spaces[0].metrics.mi.mi_original
old: 153.6316482967775
new: 152.79727628688778
path: .spaces[3].spaces[0].metrics.mi.mi_sei
old: 146.04458498874996
new: 144.8408406278255
Code
var m4 = class { *m(x, y = 42, z) {} }.prototype.m;