From 5f606234e2b393dc5252170ec25133724a6065d2 Mon Sep 17 00:00:00 2001 From: Eric Olkowski Date: Wed, 28 Aug 2024 14:13:28 -0400 Subject: [PATCH] Updated import declaration to return boolean --- .../checkMatchingImportDeclaration.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/eslint-plugin-pf-codemods/src/rules/helpers/nodeMatches/checkMatchingImportDeclaration.ts b/packages/eslint-plugin-pf-codemods/src/rules/helpers/nodeMatches/checkMatchingImportDeclaration.ts index 5694c643..848497b8 100644 --- a/packages/eslint-plugin-pf-codemods/src/rules/helpers/nodeMatches/checkMatchingImportDeclaration.ts +++ b/packages/eslint-plugin-pf-codemods/src/rules/helpers/nodeMatches/checkMatchingImportDeclaration.ts @@ -1,14 +1,14 @@ import { ImportDeclaration, ImportSpecifier } from "estree-jsx"; import { pfPackageMatches } from "../pfPackageMatches"; -function findSpecifier( +function checkSpecifierExists( node: ImportDeclaration, - imporSpecifier: ImportSpecifier + importSpecifier: ImportSpecifier ) { - return node.specifiers.find( + return node.specifiers.some( (specifier) => specifier.type === "ImportSpecifier" && - specifier.imported.name === imporSpecifier.imported.name + specifier.imported.name === importSpecifier.imported.name ); } @@ -16,15 +16,15 @@ function findSpecifier( export function checkMatchingImportDeclaration( node: ImportDeclaration, imports: ImportSpecifier | ImportSpecifier[], - packageNamne: string = "@patternfly/react-core" + packageName: string = "@patternfly/react-core" ) { - if (!pfPackageMatches(packageNamne, node.source.value)) { + if (!pfPackageMatches(packageName, node.source.value)) { return false; } if (Array.isArray(imports)) { - return imports.some((imp) => findSpecifier(node, imp)); + return imports.some((imp) => checkSpecifierExists(node, imp)); } - return findSpecifier(node, imports); + return checkSpecifierExists(node, imports); }