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;