From 7af5d1d55a6d44cd06e654dca1a43fdeca002eb8 Mon Sep 17 00:00:00 2001 From: Jeff Williams Date: Tue, 6 May 2025 20:52:34 -0700 Subject: [PATCH] fix(jsdoc-parse): remove duplicative code --- packages/jsdoc-parse/lib/parser.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/packages/jsdoc-parse/lib/parser.js b/packages/jsdoc-parse/lib/parser.js index abb7f7fa..a4a30852 100644 --- a/packages/jsdoc-parse/lib/parser.js +++ b/packages/jsdoc-parse/lib/parser.js @@ -75,15 +75,12 @@ function isConstructor(node) { return node.type === Syntax.MethodDefinition && node.kind === 'constructor'; } -function isFunctionOrVariableDeclarator(node) { - const { type } = node; - +function isFunctionOrVariableDeclarator({ type }) { return ( - (type === Syntax.FunctionDeclaration || - type === Syntax.FunctionExpression || - type === Syntax.ArrowFunctionExpression || - type === Syntax.VariableDeclarator) && - node.enclosingScope + type === Syntax.FunctionDeclaration || + type === Syntax.FunctionExpression || + type === Syntax.ArrowFunctionExpression || + type === Syntax.VariableDeclarator ); }