Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 507 Bytes

prefer-map.md

File metadata and controls

29 lines (20 loc) · 507 Bytes

Prefer map

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

Rule Details

This rule takes no arguments.

The following patterns are considered warnings:

R.forEach(arr, function (x) {
  newArr.push(f(x));
});

The following patterns are not considered warnings:

R.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.