✔️ The "extends": "plugin:eslint-plugin/recommended"
property in a configuration file enables this rule.
In a fixable rule, missing return from a fixer function will not apply fixes.
This rule enforces that fixer functions always return a value.
Examples of incorrect code for this rule:
/* eslint eslint-plugin/fixer-return: error */
module.exports = {
create (context) {
context.report({
fix (fixer) {
fixer.foo();
},
});
},
};
Examples of correct code for this rule:
/* eslint eslint-plugin/fixer-return: error */
module.exports = {
create (context) {
context.report({
fix (fixer) {
return fixer.foo();
},
});
},
};
If you don't want to enforce always return from a fixer function, do not enable this rule.