Showing 2 of 8 total issues
Function splitTree
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
Deep.prototype.splitTree = function (p, i) {
assert(p(this.M.plus(i, this.measure())));
const {left, middle, right, M} = this;
Avoid too many return
statements within this function. Open
Open
return new Deep(
A.M,
A.left,
delay(() =>
app3(A.middle, A.right._nodes_with_list(A.M, list, B.left), B.middle),