From db1731ad45977803c1d0df8ad12c45d882f32621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Wed, 8 May 2024 12:59:33 +0200 Subject: [PATCH] fixup --- tools/eslint-rules/prefer-primordials.js | 1 - tools/eslint-rules/prefer-proto.js | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/tools/eslint-rules/prefer-primordials.js b/tools/eslint-rules/prefer-primordials.js index 337beb6c64a1c3..48b351b46ae270 100644 --- a/tools/eslint-rules/prefer-primordials.js +++ b/tools/eslint-rules/prefer-primordials.js @@ -77,7 +77,6 @@ module.exports = { }, schema: { type: 'array', - minItems: 1, items: [ { type: 'object', diff --git a/tools/eslint-rules/prefer-proto.js b/tools/eslint-rules/prefer-proto.js index 1cf76547893111..4b313deb79006b 100644 --- a/tools/eslint-rules/prefer-proto.js +++ b/tools/eslint-rules/prefer-proto.js @@ -7,8 +7,8 @@ 'use strict'; // Cribbed from `eslint-module-utils/declaredScope` -function declaredScope(context, name) { - const references = context.sourceCode.getScope().references; +function declaredScope(context, node, name) { + const references = context.sourceCode.getScope(node).references; const reference = references.find((x) => x.identifier.name === name); if (!reference) return undefined; return reference.resolved.scope.type; @@ -33,7 +33,7 @@ module.exports = { [callee.type="MemberExpression"][callee.object.name="Object"][callee.property.name="create"]\ )'(node) { if (node.callee.type === 'MemberExpression') { - const scope = declaredScope(context, node.callee.object); + const scope = declaredScope(context, node, node.callee.object); if (scope && scope !== 'module' && scope !== 'global') { return; }