From ad8ff5949cd3367a811c4c3671b56c41ac6a74ca Mon Sep 17 00:00:00 2001 From: tiulpin Date: Sun, 10 Apr 2022 19:07:42 +0400 Subject: [PATCH] :bug: Trim CLI arguments --- scan/src/utils.ts | 7 ++++++- vsts/src/utils.ts | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/scan/src/utils.ts b/scan/src/utils.ts index 256180b8..af098ef9 100644 --- a/scan/src/utils.ts +++ b/scan/src/utils.ts @@ -89,7 +89,12 @@ function getDeprecatedInputs(args: string[]): string[] { */ export function getInputs(): Inputs { return { - args: getDeprecatedInputs(core.getInput('args').split(',')), + args: getDeprecatedInputs( + core + .getInput('args') + .split(',') + .map(arg => arg.trim()) + ), resultsDir: core.getInput('results-dir'), cacheDir: core.getInput('cache-dir'), additionalCacheHash: core.getInput('additional-cache-hash'), diff --git a/vsts/src/utils.ts b/vsts/src/utils.ts index 7fc04ee8..f15e9078 100644 --- a/vsts/src/utils.ts +++ b/vsts/src/utils.ts @@ -25,7 +25,7 @@ export function getInputs(): Inputs { // eslint-disable-next-line @typescript-eslint/no-non-null-assertion const home = path.join(process.env['AGENT_TEMPDIRECTORY']!!, 'qodana') return { - args: (tl.getInput('args', false) || '').split(','), + args: (tl.getInput('args', false) || '').split(',').map(arg => arg.trim()), resultsDir: tl.getInput('resultsDir', false) || path.join(home, 'results'), cacheDir: tl.getInput('cacheDir', false) || path.join(home, 'cache'), uploadResult: tl.getBoolInput('uploadResult', false) || true,