From de651aaadd45304e828921bc79d241cea6afff85 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 9 May 2026 00:16:14 +0100 Subject: [PATCH] test: simplify plugin tool argument parsing --- src/plugins/contracts/plugin-tool-contracts.test.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/plugins/contracts/plugin-tool-contracts.test.ts b/src/plugins/contracts/plugin-tool-contracts.test.ts index 0b3e0e8ceec..22b291f9d87 100644 --- a/src/plugins/contracts/plugin-tool-contracts.test.ts +++ b/src/plugins/contracts/plugin-tool-contracts.test.ts @@ -126,12 +126,18 @@ function splitTopLevelArgs(args: string): string[] { continue; } if (char === "," && depth === 0) { - parts.push(args.slice(start, index).trim()); + const part = args.slice(start, index).trim(); + if (part.length > 0) { + parts.push(part); + } start = index + 1; } } - parts.push(args.slice(start).trim()); - return parts.filter(Boolean); + const part = args.slice(start).trim(); + if (part.length > 0) { + parts.push(part); + } + return parts; } function extractStringLiterals(source: string): string[] {