Global Metrics

path: .metrics.mi.mi_original
old: 72.37104253891665
new: 72.32482001234696

path: .metrics.mi.mi_sei
old: 47.0719858823673
new: 47.00530087250786

path: .metrics.mi.mi_visual_studio
old: 42.322247098781666
new: 42.29521638148945

path: .metrics.halstead.time
old: 399.1170080227461
new: 412.50202963326507

path: .metrics.halstead.difficulty
old: 12.947368421052632
new: 13.263157894736842

path: .metrics.halstead.level
old: 0.07723577235772358
new: 0.07539682539682539

path: .metrics.halstead.length
old: 112.0
new: 113.0

path: .metrics.halstead.purity_ratio
old: 1.1047336853935892
new: 1.0949572810980708

path: .metrics.halstead.N2
old: 41.0
new: 42.0

path: .metrics.halstead.bugs
old: 0.12410632211845923
new: 0.12686577451708198

path: .metrics.halstead.effort
old: 7184.10614440943
new: 7425.036533398771

path: .metrics.halstead.volume
old: 554.86998676333
new: 559.8241830737169

Spaces Data

Minimal test - lines (48, 54)

path: .spaces[2].metrics.mi.mi_original
old: 115.32604084632234
new: 115.12209313792523

path: .spaces[2].metrics.mi.mi_sei
old: 90.88309494114344
new: 90.58886059363832

path: .spaces[2].metrics.mi.mi_visual_studio
old: 67.4421291498961
new: 67.32286148416681

path: .spaces[2].metrics.halstead.purity_ratio
old: 1.6055586194967049
new: 1.5438063649006777

path: .spaces[2].metrics.halstead.time
old: 47.59193652572005
new: 54.445175385423745

path: .spaces[2].metrics.halstead.level
old: 0.1111111111111111
new: 0.101010101010101

path: .spaces[2].metrics.halstead.bugs
old: 0.030066485534799937
new: 0.03288768843427866

path: .spaces[2].metrics.halstead.difficulty
old: 9.0
new: 9.9

path: .spaces[2].metrics.halstead.volume
old: 95.1838730514401
new: 98.99122797349771

path: .spaces[2].metrics.halstead.N2
old: 10.0
new: 11.0

path: .spaces[2].metrics.halstead.effort
old: 856.6548574629609
new: 980.0131569376274

path: .spaces[2].metrics.halstead.length
old: 25.0
new: 26.0

Code

module.exports = function(state = DEFAULT_ALLOCATIONS_STATE, action) {
  const handle = handlers[action.type];
  if (handle) {
    return handle(state, action);
  }
  return state;
};