eslint/array-callback-return Pedantic
What it does
Enforce return statements in callbacks of array methods
Why is this bad?
Array has several methods for filtering, mapping, and folding. If we forget to write return statement in a callback of those, it’s probably a mistake. If you don’t want to use a return or don’t need the returned results, consider using .forEach instead.
Example
javascript
let foo = [1, 2, 3, 4];
foo.map((a) => {
console.log(a);
});