This rule is fixable.
let foo = undefined;
const {foo = undefined} = bar;
const noop = () => undefined;
function foo() {
return undefined;
}
function* foo() {
yield undefined;
}
function foo(bar = undefined) {
}
function foo({bar = undefined}) {
}
foo(undefined);
let foo;
const {foo} = bar;
const noop = () => {};
function foo() {
return;
}
function* foo() {
yield;
}
function foo(bar) {
}
function foo({bar}) {
}
foo();
We recommend setting the ESLint array-callback-return
rule option allowImplicit
to true
:
{
"rules": {
"array-callback-return": [
"error",
{
"allowImplicit": true
}
]
}
}