Skip to content

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);
});

References

Released under the MIT License.