From 9406d2bfdb15e33ad85345533f96f6136130e817 Mon Sep 17 00:00:00 2001 From: bkp-ttd Date: Wed, 18 Jun 2025 03:33:02 -0600 Subject: [PATCH] fix(linter): respect the `--quiet` option when running with `--fix` (#31403) ## Current Behavior `nx run lint --quiet --fix` doesn't respect `--quiet` and fixes all issues, even silenced ones. This is different from how `eslint --quiet --fix` behaves. ## Expected Behavior `nx run lint --quiet --fix` should only fix issues that aren't silenced by `--quiet`, like `eslint` does ## Related Issue(s) Fixes #31401 --- packages/eslint/src/executors/lint/lint.impl.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/eslint/src/executors/lint/lint.impl.ts b/packages/eslint/src/executors/lint/lint.impl.ts index aa799e6144..9b28eb4557 100644 --- a/packages/eslint/src/executors/lint/lint.impl.ts +++ b/packages/eslint/src/executors/lint/lint.impl.ts @@ -170,15 +170,15 @@ Please see https://nx.dev/recipes/tips-n-tricks/eslint for full guidance on how ); } - // output fixes to disk, if applicable based on the options - await ESLint.outputFixes(lintResults); - // if quiet, only show errors if (normalizedOptions.quiet) { console.debug('Quiet mode enabled - filtering out warnings\n'); lintResults = ESLint.getErrorResults(lintResults); } + // output fixes to disk, if applicable based on the options + await ESLint.outputFixes(lintResults); + const formatter = await eslint.loadFormatter(normalizedOptions.format); const formattedResults = await formatter.format(lintResults);