Global Metrics

path: .metrics.mi.mi_sei
old: 90.4148705408382
new: 90.1298531876778

path: .metrics.mi.mi_visual_studio
old: 48.39869270957321
new: 48.28316114538969

path: .metrics.mi.mi_original
old: 82.76176453337018
new: 82.56420555861638

path: .metrics.halstead.bugs
old: 0.05463206306742346
new: 0.05387798859970254

path: .metrics.halstead.N2
old: 21.0
new: 22.0

path: .metrics.halstead.time
old: 116.56838473195414
new: 114.16328003948732

path: .metrics.halstead.purity_ratio
old: 0.955078636599651
new: 1.021772874087029

path: .metrics.halstead.volume
old: 224.81045626876863
new: 233.51580008076948

path: .metrics.halstead.level
old: 0.10714285714285714
new: 0.11363636363636365

path: .metrics.halstead.effort
old: 2098.2309251751744
new: 2054.9390407107717

path: .metrics.halstead.length
old: 55.0
new: 56.0

path: .metrics.halstead.difficulty
old: 9.333333333333334
new: 8.8

path: .metrics.halstead.estimated_program_length
old: 52.529325012980806
new: 57.219280948873624

path: .metrics.halstead.n2
old: 9.0
new: 10.0

path: .metrics.halstead.vocabulary
old: 17.0
new: 18.0

Spaces Data

Minimal test - lines (28, 31)

path: .spaces[0].spaces[0].metrics.mi.mi_original
old: 126.03138762506302
new: 125.56677229546816

path: .spaces[0].spaces[0].metrics.mi.mi_visual_studio
old: 73.70256586260994
new: 73.43086099150185

path: .spaces[0].spaces[0].metrics.mi.mi_sei
old: 106.4294655092337
new: 105.7591672773062

path: .spaces[0].spaces[0].metrics.halstead.purity_ratio
old: 1.175488750216347
new: 1.291400737083988

path: .spaces[0].spaces[0].metrics.halstead.volume
old: 66.43856189774725
new: 72.64806399138324

path: .spaces[0].spaces[0].metrics.halstead.estimated_program_length
old: 23.509775004326936
new: 27.11941547876375

path: .spaces[0].spaces[0].metrics.halstead.effort
old: 298.9735285398626
new: 305.12186876380963

path: .spaces[0].spaces[0].metrics.halstead.time
old: 16.609640474436812
new: 16.951214931322756

path: .spaces[0].spaces[0].metrics.halstead.difficulty
old: 4.5
new: 4.2

path: .spaces[0].spaces[0].metrics.halstead.n2
old: 4.0
new: 5.0

path: .spaces[0].spaces[0].metrics.halstead.N2
old: 6.0
new: 7.0

path: .spaces[0].spaces[0].metrics.halstead.level
old: 0.2222222222222222
new: 0.23809523809523808

path: .spaces[0].spaces[0].metrics.halstead.length
old: 20.0
new: 21.0

path: .spaces[0].spaces[0].metrics.halstead.bugs
old: 0.01490392203448646
new: 0.015107559117128574

path: .spaces[0].spaces[0].metrics.halstead.vocabulary
old: 10.0
new: 11.0

Code

  *m(_ = probeParams = function() { return x; }) {
    var x = 'inside';
    probeBody = function() { return x; };
  }

Minimal test - lines (27, 32)

path: .spaces[0].metrics.halstead.length
old: 22.0
new: 23.0

path: .spaces[0].metrics.halstead.n2
old: 5.0
new: 6.0

path: .spaces[0].metrics.halstead.estimated_program_length
old: 27.11941547876375
new: 31.019550008653873

path: .spaces[0].metrics.halstead.difficulty
old: 4.2
new: 4.0

path: .spaces[0].metrics.halstead.level
old: 0.23809523809523808
new: 0.25

path: .spaces[0].metrics.halstead.time
old: 17.758415642338125
new: 18.323141670352573

path: .spaces[0].metrics.halstead.vocabulary
old: 11.0
new: 12.0

path: .spaces[0].metrics.halstead.purity_ratio
old: 1.2327007035801705
new: 1.348676087332777

path: .spaces[0].metrics.halstead.bugs
old: 0.015583436168618592
new: 0.015912083227046393

path: .spaces[0].metrics.halstead.effort
old: 319.65148156208625
new: 329.81655006634634

path: .spaces[0].metrics.halstead.volume
old: 76.10749561002054
new: 82.45413751658658

path: .spaces[0].metrics.halstead.N2
old: 7.0
new: 8.0

path: .spaces[0].metrics.mi.mi_original
old: 118.52633346281443
new: 118.10983700314958

path: .spaces[0].metrics.mi.mi_visual_studio
old: 69.31364529989149
new: 69.07008011880093

path: .spaces[0].metrics.mi.mi_sei
old: 95.70378094715907
new: 95.1029035702528

Code

class C {
  *m(_ = probeParams = function() { return x; }) {
    var x = 'inside';
    probeBody = function() { return x; };
  }
}