When using _.forEach
that pushes into an array, it could improve readability to use _.map
instead.
This rule takes no arguments.
The following patterns are considered warnings:
_.forEach(arr, function(x) { newArr.push(f(x))})
The following patterns are not considered warnings:
_.forEach(arr, function(x) { if (x.a) { a.push(x) }})
If you do not want to enforce using map
, you should not use this rule.