sindresorhus/eslint-plugin-unicorn

Use singular array element variable name for `no-fn-reference-in-iterator` rule if possible

Closed

#754 opened on May 28, 2020

 (0 comments) (1 reaction) (0 assignees)JavaScript (468 forks)user submission
enhancementhelp wanted

Repository metrics

Stars
 (5,022 stars)
PR merge metrics
 (Avg merge 1d 16h) (399 merged PRs in 30d)

Description

const foo = items.map(fn);

We are suggesting

const foo = items.map((element) => fn(element));
const foo = items.map((element, index) => fn(element, index));
const foo = items.map((element, index, array) => fn(element, index, array));

We can use better variable name

const foo = items.map((item) => fn(item));
const foo = items.map((item, index) => fn(item, index));
const foo = items.map((item, index, items) => fn(item, index, items));
//                                  ^^^^^ this is not related, but we can use this name

Contributor guide