From bf5299e6afb09b047fac71213cc020d0c03a83f7 Mon Sep 17 00:00:00 2001 From: Discookie Date: Wed, 26 Jan 2022 21:24:55 +0100 Subject: [PATCH] Fix 0-length arguments when parsing --- src/backend/executor/bridge.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/executor/bridge.ts b/src/backend/executor/bridge.ts index dcc4f44..95cac9e 100644 --- a/src/backend/executor/bridge.ts +++ b/src/backend/executor/bridge.ts @@ -121,7 +121,7 @@ export class ExecutorBridge implements Disposable { const ccArgumentsSetting = workspace.getConfiguration('codechecker.executor').get('arguments'); const ccArguments = parse(ccArgumentsSetting ?? '') - .filter((entry) => typeof entry === 'string') + .filter((entry) => typeof entry === 'string' && entry.length > 0) .map((entry) => replaceVariables(entry as string)!); const ccThreads = workspace.getConfiguration('codechecker.executor').get('threadCount');