From a0a8432b6e92a0bb0ce7d416d2f00d2daac4ed10 Mon Sep 17 00:00:00 2001 From: fisker Date: Sat, 2 Jan 2021 12:04:31 +0800 Subject: [PATCH] Use `early-return` --- rules/prefer-regexp-test.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/rules/prefer-regexp-test.js b/rules/prefer-regexp-test.js index 518ae542c3..6395eb6718 100644 --- a/rules/prefer-regexp-test.js +++ b/rules/prefer-regexp-test.js @@ -26,14 +26,16 @@ const create = context => { return { [regExpExecCallSelector](node) { - if (isBooleanNode(node)) { - node = node.callee.property; - context.report({ - node, - messageId: MESSAGE_ID_REGEXP_EXEC, - fix: fixer => fixer.replaceText(node, 'test') - }); + if (!isBooleanNode(node)) { + return; } + + node = node.callee.property; + context.report({ + node, + messageId: MESSAGE_ID_REGEXP_EXEC, + fix: fixer => fixer.replaceText(node, 'test') + }); }, [stringMatchCallSelector](node) { if (!isBooleanNode(node)) {