From b344dfc534bd8e75ffbfaa49ed2e88c457733f91 Mon Sep 17 00:00:00 2001 From: Duncan Beevers Date: Mon, 29 Nov 2021 01:40:05 -0800 Subject: [PATCH] fixup! [New] Symmetric useState hook variable names --- lib/rules/hook-use-state.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/rules/hook-use-state.js b/lib/rules/hook-use-state.js index 3b4cfecd6a..b3d0d460b0 100644 --- a/lib/rules/hook-use-state.js +++ b/lib/rules/hook-use-state.js @@ -39,10 +39,13 @@ module.exports = { return; } - const defaultReactImport = components.getDefaultReactImport(); + const defaultReactImports = components.getDefaultReactImports(); const namedReactImports = components.getNamedReactImports(); - const defaultReactImportName = defaultReactImport - ? defaultReactImport.local.name + const defaultReactImportSpecifier = defaultReactImports + ? defaultReactImports[0] + : undefined; + const defaultReactImportName = defaultReactImportSpecifier + ? defaultReactImportSpecifier.local.name : undefined; const useStateReactImportSpecifier = namedReactImports ? namedReactImports.find((specifier) => specifier.imported.name === 'useState')