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;
};