diff --git a/packages/cspell/src/app/lint/lint.ts b/packages/cspell/src/app/lint/lint.ts index f6fbf6a093b..6a42404669c 100644 --- a/packages/cspell/src/app/lint/lint.ts +++ b/packages/cspell/src/app/lint/lint.ts @@ -441,7 +441,7 @@ export async function runLint(cfg: LintRequest): Promise { reporter.info(`Config Files Found:\n ${configInfo.source}\n`, MessageTypes.Info); const configErrors = await countConfigErrors(configInfo); - if (configErrors) return runResult({ errors: configErrors }); + if (configErrors && cfg.options.exitCode !== false) return runResult({ errors: configErrors }); // Get Exclusions from the config files. const { root } = cfg;