Skip to content

Latest commit

 

History

History
27 lines (14 loc) · 493 Bytes

prefer-map.md

File metadata and controls

27 lines (14 loc) · 493 Bytes

Prefer map

When using _.forEach that pushes into an array, it could improve readability to use _.map instead.

Rule Details

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

When Not To Use It

If you do not want to enforce using map, you should not use this rule.