docs: {
description: "Require `return` statements to either always or never specify values",
recommended: false,
- url: "https://eslint.org/docs/rules/consistent-return"
+ url: "https://eslint.org/docs/latest/rules/consistent-return"
},
schema: [{
} else if (node.type === "ArrowFunctionExpression") {
// `=>` token
- loc = context.getSourceCode().getTokenBefore(node.body, astUtils.isArrowToken).loc;
+ loc = context.sourceCode.getTokenBefore(node.body, astUtils.isArrowToken).loc;
} else if (
node.parent.type === "MethodDefinition" ||
(node.parent.type === "Property" && node.parent.method)
} else {
// Function name or `function` keyword.
- loc = (node.id || context.getSourceCode().getFirstToken(node)).loc;
+ loc = (node.id || context.sourceCode.getFirstToken(node)).loc;
}
if (!name) {