]> git.proxmox.com Git - pve-eslint.git/blobdiff - eslint/lib/rules/array-callback-return.js
import 8.41.0 source
[pve-eslint.git] / eslint / lib / rules / array-callback-return.js
index 7d4a56464331a3d3b993679584c506b5da5c19b9..05cd4ede96651a7aca3ad7b0aaf417aab83d91d3 100644 (file)
@@ -16,7 +16,7 @@ const astUtils = require("./utils/ast-utils");
 //------------------------------------------------------------------------------
 
 const TARGET_NODE_TYPE = /^(?:Arrow)?FunctionExpression$/u;
-const TARGET_METHODS = /^(?:every|filter|find(?:Index)?|flatMap|forEach|map|reduce(?:Right)?|some|sort)$/u;
+const TARGET_METHODS = /^(?:every|filter|find(?:Last)?(?:Index)?|flatMap|forEach|map|reduce(?:Right)?|some|sort|toSorted)$/u;
 
 /**
  * Checks a given code path segment is reachable.
@@ -141,7 +141,7 @@ module.exports = {
         docs: {
             description: "Enforce `return` statements in callbacks of array methods",
             recommended: false,
-            url: "https://eslint.org/docs/rules/array-callback-return"
+            url: "https://eslint.org/docs/latest/rules/array-callback-return"
         },
 
         schema: [
@@ -172,7 +172,7 @@ module.exports = {
     create(context) {
 
         const options = context.options[0] || { allowImplicit: false, checkForEach: false };
-        const sourceCode = context.getSourceCode();
+        const sourceCode = context.sourceCode;
 
         let funcInfo = {
             arrayMethodName: null,