eslint/no-empty-function Restriction
What it does
Disallows the usages of empty functions
Why is this bad?
Empty functions can reduce readability because readers need to guess whether it’s intentional or not. So writing a clear comment for empty functions is a good practice.
Example
Examples of incorrect code for this rule:
javascript
function foo() {}
const bar = () => {};
Examples of correct code for this rule:
javascript
function foo() {
// do nothing
}
function foo() {
return;
}
const add = (a, b) => a + b;