Global Metrics

path: .metrics.halstead.purity_ratio
old: 0.9451450712270476
new: 0.9416956366605256

path: .metrics.halstead.difficulty
old: 17.763157894736842
new: 17.960526315789473

path: .metrics.halstead.bugs
old: 0.3057256987159966
new: 0.3087378048720973

path: .metrics.halstead.length
old: 273.0
new: 274.0

path: .metrics.halstead.level
old: 0.056296296296296296
new: 0.05567765567765568

path: .metrics.halstead.time
old: 1543.1469908839672
new: 1566.0084277859517

path: .metrics.halstead.N2
old: 90.0
new: 91.0

path: .metrics.halstead.volume
old: 1563.7222840957534
new: 1569.4502045503164

path: .metrics.halstead.effort
old: 27776.645835911408
new: 28188.15170014713

path: .metrics.mi.mi_original
old: 60.31526561032277
new: 60.29625279206658

path: .metrics.mi.mi_visual_studio
old: 35.27208515223553
new: 35.26096654506818

path: .metrics.mi.mi_sei
old: 29.522187166050056
new: 29.494757467438543

Spaces Data

Minimal test - lines (50, 62)

path: .spaces[1].metrics.halstead.N2
old: 21.0
new: 22.0

path: .spaces[1].metrics.halstead.length
old: 52.0
new: 53.0

path: .spaces[1].metrics.halstead.volume
old: 231.89044416913947
new: 236.34987578777677

path: .spaces[1].metrics.halstead.time
old: 93.64806399138324
new: 99.99417821790556

path: .spaces[1].metrics.halstead.effort
old: 1685.6651518448984
new: 1799.8952079223

path: .spaces[1].metrics.halstead.level
old: 0.13756613756613756
new: 0.13131313131313133

path: .spaces[1].metrics.halstead.bugs
old: 0.04721278480878513
new: 0.04932232710146114

path: .spaces[1].metrics.halstead.difficulty
old: 7.269230769230769
new: 7.615384615384615

path: .spaces[1].metrics.halstead.purity_ratio
old: 1.4737507951695197
new: 1.445944176392736

path: .spaces[1].metrics.mi.mi_original
old: 100.89724221815392
new: 100.79819160430633

path: .spaces[1].metrics.mi.mi_visual_studio
old: 59.0042352152947
new: 58.94631087971129

path: .spaces[1].metrics.mi.mi_sei
old: 69.96491885489498
new: 69.82201902550001

Code

function render(log, line, column, condition, logValue, overrides = {}) {
  const defaults = generateDefaults(
    overrides,
    log,
    line,
    column,
    condition,
    logValue
  );
  const props = { ...defaults, ...overrides };
  const wrapper = mount();
  return { wrapper, props };
}