unicorn/prefer-array-flat-map Style
What it does
Prefers the use of .flatMap()
when map().flat()
are used together.
Why is this bad?
It is slightly more efficient to use .flatMap(…)
instead of .map(…).flat()
.
Example
javascript
const bar = [1, 2, 3].map((i) => [i]).flat(); // ✗ fail
const bar = [1, 2, 3].flatMap((i) => [i]); // ✓ pass