From f9937e25959871932a8b3a45d9f94d564ef4e0f7 Mon Sep 17 00:00:00 2001 From: Vividha Date: Fri, 12 Aug 2022 16:27:43 +0000 Subject: [PATCH] removed filter(boolean) --- lib/rules/jsx-no-target-blank.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/rules/jsx-no-target-blank.js b/lib/rules/jsx-no-target-blank.js index 9e2861b406..f52e801a39 100644 --- a/lib/rules/jsx-no-target-blank.js +++ b/lib/rules/jsx-no-target-blank.js @@ -103,13 +103,13 @@ function hasSecureRel(node, allowReferrer, warnOnSpreadAttributes, spreadAttribu const relAttribute = node.attributes[relIndex]; const value = getStringFromValue(relAttribute.value); - return [].concat(value).filter(Boolean).every((item) => { - const tags = typeof item === 'string' && item.toLowerCase().split(' '); + return [].concat(value).every((item) => { + const tags = typeof item === 'string' ? item.toLowerCase().split(' ') : false; const noreferrer = tags && tags.indexOf('noreferrer') >= 0; - const noopener = tags && tags.indexOf('noopener') >= 0; if (noreferrer) { return true; } + const noopener = tags && tags.indexOf('noopener') >= 0; return allowReferrer && noopener; }); }