From 7aec439942cf06a56c1e4df13b3e05ef019aebe8 Mon Sep 17 00:00:00 2001 From: neverland Date: Fri, 10 Jul 2026 15:07:40 +0800 Subject: [PATCH] refactor: defer staged option defaults to lint-staged --- packages/rstack/src/staged.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/rstack/src/staged.ts b/packages/rstack/src/staged.ts index 5fd1215..bc8e6b4 100644 --- a/packages/rstack/src/staged.ts +++ b/packages/rstack/src/staged.ts @@ -56,15 +56,15 @@ export async function runStagedCLI(args: string[]): Promise { 'lint-staged' ); const success = await lintStaged({ - allowEmpty: values['allow-empty'] ?? values.allowEmpty ?? false, - concurrent: values.concurrent === undefined ? true : JSON.parse(values.concurrent), + allowEmpty: values['allow-empty'] ?? values.allowEmpty, + concurrent: values.concurrent === undefined ? undefined : JSON.parse(values.concurrent), config: stagedConfig, cwd: values.cwd, - debug: values.debug ?? false, - quiet: values.quiet ?? false, - relative: values.relative ?? false, - stash: !values['no-stash'], - verbose: values.verbose ?? false, + debug: values.debug, + quiet: values.quiet, + relative: values.relative, + stash: values['no-stash'] ? false : undefined, + verbose: values.verbose, }); if (!success) { process.exitCode = 1;