eslint-plugin-lodash
Version:
Lodash specific linting rules for ESLint
28 lines (14 loc) • 493 B
Markdown
# 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:
```js
_.forEach(arr, function(x) { newArr.push(f(x))})
```
The following patterns are not considered warnings:
```js
_.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.