sindresorhus/eslint-plugin-unicorn

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

Chiusa

#754 aperta il 28 mag 2020

 (0 commenti) (1 reazione) (0 assegnatari)JavaScript (468 fork)user submission
enhancementhelp wanted

Metriche repository

Star
 (5022 stelle)
Metriche merge PR
 (Merge medio 1g 16h) (399 PR mergiate in 30 g)

Descrizione

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

Guida contributor