From 7eec92fe134e527884b2aa94282dda007d2a183c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 10 May 2026 16:17:18 +0000 Subject: [PATCH] refactor: improve arity-metadata readability per review feedback Agent-Logs-Url: https://github.com/abhigyanpatwari/GitNexus/sessions/ddcbc075-2999-492c-a0ac-47cddd401a4b Co-authored-by: magyargergo <11230420+magyargergo@users.noreply.github.com> --- gitnexus/src/core/ingestion/languages/c/arity-metadata.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gitnexus/src/core/ingestion/languages/c/arity-metadata.ts b/gitnexus/src/core/ingestion/languages/c/arity-metadata.ts index 5390316dd..b6d6a7345 100644 --- a/gitnexus/src/core/ingestion/languages/c/arity-metadata.ts +++ b/gitnexus/src/core/ingestion/languages/c/arity-metadata.ts @@ -29,7 +29,8 @@ export function computeCDeclarationArity(node: SyntaxNode): CArityInfo { // (void) means zero parameters if (params.length === 1 && params[0].type === 'parameter_declaration') { const typeNode = params[0].childForFieldName?.('type'); - if (typeNode !== null && typeNode !== undefined && typeNode.text === 'void' && params[0].childForFieldName?.('declarator') === null) { + const hasDeclarator = params[0].childForFieldName?.('declarator') !== null; + if (typeNode != null && typeNode.text === 'void' && !hasDeclarator) { return { parameterCount: 0, requiredParameterCount: 0, parameterTypes: [] }; } }