Global Metrics

path: .metrics.halstead.N2
old: 3.0
new: 4.0

path: .metrics.halstead.bugs
old: 0.0048876146417121315
new: 0.0054438736347594795

path: .metrics.halstead.effort
old: 56.14709844115208
new: 66.0

path: .metrics.halstead.length
old: 10.0
new: 11.0

path: .metrics.halstead.n2
old: 3.0
new: 4.0

path: .metrics.halstead.vocabulary
old: 7.0
new: 8.0

path: .metrics.halstead.estimated_program_length
old: 12.754887502163468
new: 16.0

path: .metrics.halstead.volume
old: 28.07354922057604
new: 33.0

path: .metrics.halstead.purity_ratio
old: 1.2754887502163468
new: 1.4545454545454546

path: .metrics.halstead.time
old: 3.1192832467306713
new: 3.6666666666666665

path: .metrics.mi.mi_sei
old: 126.4636847541931
new: 125.25076106698168

path: .metrics.mi.mi_original
old: 107.07083914068858
new: 106.2301045066636

path: .metrics.mi.mi_visual_studio
old: 62.61452581326818
new: 62.12286813255181

Spaces Data

Minimal test - lines (15, 17)

path: .spaces[0].metrics.halstead.length
old: 8.0
new: 9.0

path: .spaces[0].metrics.halstead.time
old: 2.2977444450854723
new: 2.807354922057604

path: .spaces[0].metrics.halstead.volume
old: 20.67970000576925
new: 25.26619429851844

path: .spaces[0].metrics.halstead.estimated_program_length
old: 10.0
new: 12.754887502163468

path: .spaces[0].metrics.halstead.N2
old: 2.0
new: 3.0

path: .spaces[0].metrics.halstead.n2
old: 2.0
new: 3.0

path: .spaces[0].metrics.halstead.purity_ratio
old: 1.25
new: 1.4172097224626077

path: .spaces[0].metrics.halstead.effort
old: 41.3594000115385
new: 50.53238859703688

path: .spaces[0].metrics.halstead.bugs
old: 0.003986528732566614
new: 0.004556086527391188

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

path: .spaces[0].metrics.mi.mi_sei
old: 122.13886205819804
new: 120.63609784077896

path: .spaces[0].metrics.mi.mi_visual_studio
old: 80.11163023377016
new: 79.50248591777577

path: .spaces[0].metrics.mi.mi_original
old: 136.99088769974696
new: 135.94925091939658

Code

class Foo {
  async foo(foo = super()) { }
}

Minimal test - lines (16, 16)

path: .spaces[0].spaces[0].metrics.halstead.estimated_program_length
old: 8.0
new: 10.0

path: .spaces[0].spaces[0].metrics.halstead.effort
old: 27.863137138648348
new: 36.18947501009619

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

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

path: .spaces[0].spaces[0].metrics.halstead.bugs
old: 0.003063600184050184
new: 0.003646981838562912

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

path: .spaces[0].spaces[0].metrics.halstead.time
old: 1.5479520632582415
new: 2.0105263894497885

path: .spaces[0].spaces[0].metrics.halstead.purity_ratio
old: 1.3333333333333333
new: 1.4285714285714286

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

path: .spaces[0].spaces[0].metrics.halstead.volume
old: 13.931568569324174
new: 18.094737505048094

path: .spaces[0].spaces[0].metrics.mi.mi_original
old: 157.07238159728848
new: 155.7127700178179

path: .spaces[0].spaces[0].metrics.mi.mi_sei
old: 151.0085138584187
new: 149.04700897518126

path: .spaces[0].spaces[0].metrics.mi.mi_visual_studio
old: 91.85519391654296
new: 91.0600994256245

Code

  async foo(foo = super()) { }