From 30039fc4a0f48708361a25848a34b56cecefc2e7 Mon Sep 17 00:00:00 2001 From: Vividha Date: Wed, 13 Jul 2022 04:57:35 +0000 Subject: [PATCH] change literal to string --- lib/rules/jsx-no-target-blank.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rules/jsx-no-target-blank.js b/lib/rules/jsx-no-target-blank.js index d32aabb569..e957fb509a 100644 --- a/lib/rules/jsx-no-target-blank.js +++ b/lib/rules/jsx-no-target-blank.js @@ -77,7 +77,7 @@ function getStringFromValue(value) { const expr = value.expression; if (expr.type === 'ConditionalExpression') { if ( - expr.consequent.type === 'Literal' + typeof expr.consequent.value === 'string' && ( (expr.consequent.value && expr.consequent.value.toLowerCase() === 'noreferrer') || (expr.consequent.value && expr.consequent.value.toLowerCase() === 'noopener noreferrer') @@ -87,7 +87,7 @@ function getStringFromValue(value) { return expr.consequent.value; } if ( - expr.alternate.type === 'Literal' + typeof expr.alternate.value === 'string' && ( (expr.alternate.value && expr.alternate.value.toLowerCase() === 'noreferrer') || (expr.alternate.value && expr.alternate.value.toLowerCase() === 'noopener noreferrer')