lint-staged icon indicating copy to clipboard operation
lint-staged copied to clipboard

vscode shows all the process logs in the termimal, how to dismiss them?

Open bi-kai opened this issue 3 years ago • 8 comments

vscode shows all the processing log in the termimal:

1@matebook16 MINGW64 /d/code/github/vsc_eslint_prettier (main)
$ git commit -m "test"
◼ Preparing lint-staged...
◼ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
⠋ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
⠙ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
⠙ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ◼ .lintstagedrc — 2 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ⠙ .lintstagedrc — 2 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ◼ src/**/*.{ts,tsx,js,json,scss} — 2 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ⠙ src/**/*.{ts,tsx,js,json,scss} — 2 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ◼ prettier --write
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ◼ prettier --write
      ◼ eslint --fix
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ⠙ prettier --write
      ◼ eslint --fix
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ⠹ prettier --write
      ◼ eslint --fix
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ⠸ prettier --write
      ◼ eslint --fix
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ◼ eslint --fix
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ⠸ eslint --fix
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ⠼ eslint --fix
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ⠴ eslint --fix
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ⠦ eslint --fix
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ⠧ eslint --fix
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
⠧ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
↓ Skipped because of errors from tasks. [SKIPPED]
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
↓ Skipped because of errors from tasks. [SKIPPED]
◼ Reverting to original state because of errors...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
↓ Skipped because of errors from tasks. [SKIPPED]
⠧ Reverting to original state because of errors...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
↓ Skipped because of errors from tasks. [SKIPPED]
⠇ Reverting to original state because of errors...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
↓ Skipped because of errors from tasks. [SKIPPED]
⠏ Reverting to original state because of errors...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
↓ Skipped because of errors from tasks. [SKIPPED]
✔ Reverting to original state because of errors...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
↓ Skipped because of errors from tasks. [SKIPPED]
✔ Reverting to original state because of errors...
⠏ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
↓ Skipped because of errors from tasks. [SKIPPED]
✔ Reverting to original state because of errors...
[FAILED]
↓ Skipped because of errors from tasks. [SKIPPED]
✔ Reverting to original state because of errors...
✔ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc — 2 files
    ❯ src/**/*.{ts,tsx,js,json,scss} — 2 files
      ✔ prettier --write
      ✖ eslint --fix [FAILED]
↓ Skipped because of errors from tasks. [SKIPPED]
✔ Reverting to original state because of errors...
✔ Cleaning up temporary files...
husky - pre-commit hook exited with code 1 (error)

it's correctly in git-bash.exe: image

how to get same result in vscode as git bash?

bi-kai avatar Jul 25 '22 16:07 bi-kai

Up

pauloreis7 avatar Aug 04 '22 22:08 pauloreis7

No point in "bumping" GitHub issues.

iiroj avatar Aug 05 '22 04:08 iiroj

I have encountered the same problem and hope to fix this bug as soon as possible.

13168335674 avatar Aug 12 '22 03:08 13168335674

Could it be that this is fixed in git 2.37.0? See the changelog:

  • In Git 2.36 we revamped the way how hooks are invoked. One change that is end-user visible is that the output of a hook is no longer directly connected to the standard output of "git" that spawns the hook, which was noticed post release. This is getting corrected. (merge a082345372 ab/hooks-regression-fix later to maint).

https://github.com/git/git/commit/a082345372

iiroj avatar Aug 14 '22 08:08 iiroj

@iiroj problem is still there.

$ git version git version 2.37.2.windows.2

◼ Preparing lint-staged...
◼ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
⠋ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
⠙ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
◼ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
⠙ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ◼ .lintstagedrc.js — 1 file
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ⠙ .lintstagedrc.js — 1 file
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ◼ src/**/*.{ts,tsx,js,jsx} — 1 file
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ◼ src/**/*.{ts,tsx,js,jsx} — 1 file
    ◼ src/**/*.{css,scss} — 0 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ◼ src/**/*.{ts,tsx,js,jsx} — 1 file
    ◼ src/**/*.{css,scss} — 0 files
    ◼ src/**/*.less — 0 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ◼ src/**/*.{ts,tsx,js,jsx} — 1 file
    ◼ src/**/*.{css,scss} — 0 files
    ◼ src/**/*.less — 0 files
    ◼ src/**/*.{md,json} — 0 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ⠙ src/**/*.{ts,tsx,js,jsx} — 1 file
    ◼ src/**/*.{css,scss} — 0 files
    ◼ src/**/*.less — 0 files
    ◼ src/**/*.{md,json} — 0 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ⠙ src/**/*.{ts,tsx,js,jsx} — 1 file
    ⠙ src/**/*.{css,scss} — 0 files
    ◼ src/**/*.less — 0 files
    ◼ src/**/*.{md,json} — 0 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ⠙ src/**/*.{ts,tsx,js,jsx} — 1 file
    ⠙ src/**/*.{css,scss} — 0 files
    ⠙ src/**/*.less — 0 files
    ◼ src/**/*.{md,json} — 0 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ⠙ src/**/*.{ts,tsx,js,jsx} — 1 file
    ⠙ src/**/*.{css,scss} — 0 files
    ⠙ src/**/*.less — 0 files
    ⠙ src/**/*.{md,json} — 0 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ⠙ src/**/*.{ts,tsx,js,jsx} — 1 file
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ⠙ src/**/*.less — 0 files
    ⠙ src/**/*.{md,json} — 0 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ⠙ src/**/*.{ts,tsx,js,jsx} — 1 file
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ⠙ src/**/*.{md,json} — 0 files
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ⠙ src/**/*.{ts,tsx,js,jsx} — 1 file
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ◼ eslint --fix
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ◼ eslint --fix
      ◼ prettier --write
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ⠙ eslint --fix
      ◼ prettier --write
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ⠹ eslint --fix
      ◼ prettier --write
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ⠸ eslint --fix
      ◼ prettier --write
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ⠼ eslint --fix
      ◼ prettier --write
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ⠴ eslint --fix
      ◼ prettier --write
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ⠦ eslint --fix
      ◼ prettier --write
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ✔ eslint --fix
      ◼ prettier --write
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ✔ eslint --fix
      ⠦ prettier --write
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ✔ eslint --fix
      ⠧ prettier --write
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ❯ src/**/*.{ts,tsx,js,jsx} — 1 file
      ✔ eslint --fix
      ✔ prettier --write
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ❯ .lintstagedrc.js — 1 file
    ✔ src/**/*.{ts,tsx,js,jsx} — 1 file
    ↓ src/**/*.{css,scss} — no files [SKIPPED]
    ↓ src/**/*.less — no files [SKIPPED]
    ↓ src/**/*.{md,json} — no files [SKIPPED]
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
❯ Running tasks for staged files...
  ✔ .lintstagedrc.js — 1 file
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
✔ Running tasks for staged files...
◼ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
✔ Running tasks for staged files...
⠧ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
✔ Running tasks for staged files...
⠇ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
✔ Running tasks for staged files...
✖ Applying modifications from tasks...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
✔ Running tasks for staged files...
✖ Prevented an empty git commit!
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
✔ Running tasks for staged files...
✖ Prevented an empty git commit!
◼ Reverting to original state because of errors...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
✔ Running tasks for staged files...
✖ Prevented an empty git commit!
⠇ Reverting to original state because of errors...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
✔ Running tasks for staged files...
✖ Prevented an empty git commit!
⠏ Reverting to original state because of errors...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
✔ Running tasks for staged files...
✖ Prevented an empty git commit!
⠋ Reverting to original state because of errors...
◼ Cleaning up temporary files...
✔ Preparing lint-staged...
✔ Reverting to original state because of errors...

  ⚠ lint-staged prevented an empty git commit.
  Use the --allow-empty option to continue, or check your task configuration    

✔ Cleaning up temporary files...
✔ Preparing lint-staged...
✔ Running tasks for staged files...
✖ Prevented an empty git commit!
✔ Reverting to original state because of errors...
✔ Cleaning up temporary files...
husky - pre-commit hook exited with code 1 (error)

bi-kai avatar Aug 15 '22 17:08 bi-kai

Running lint-staged directly in the terminal everything is normally, I believe the problem is in the integration of lint-staged with husky hooks

pauloreis7 avatar Aug 22 '22 01:08 pauloreis7

+1 on this issue. It's only present for versions 13.0.0 and above though: version 12.5.0 does not have such issue. In fact, the output is different:

[STARTED] Preparing lint-staged...
[SUCCESS] Preparing lint-staged...
[STARTED] Hiding unstaged changes to partially staged files...
[SUCCESS] Hiding unstaged changes to partially staged files...
[STARTED] Running tasks for staged files...
[STARTED] .lintstagedrc.js — 3 files
[STARTED] *.{js,jsx,ts,tsx,json,css,scss,md} — 1 file
[STARTED] src/**/*.{js,jsx,ts,tsx} — 0 file
[SKIPPED] src/**/*.{js,jsx,ts,tsx} — no files
[STARTED] yarn prettier -w .lintstagedrc.js
[SUCCESS] yarn prettier -w .lintstagedrc.js
[SUCCESS] *.{js,jsx,ts,tsx,json,css,scss,md} — 1 file
[SUCCESS] .lintstagedrc.js — 3 files
[SUCCESS] Running tasks for staged files...
[STARTED] Applying modifications from tasks...
[SUCCESS] Applying modifications from tasks...
[STARTED] Restoring unstaged changes to partially staged files...
[SUCCESS] Restoring unstaged changes to partially staged files...
[STARTED] Cleaning up temporary files...
[SUCCESS] Cleaning up temporary files...
Done in 9.36s.

freshgiammi avatar Sep 09 '22 16:09 freshgiammi

same problem

hefeng6500 avatar Sep 14 '22 23:09 hefeng6500

same problem in webstrom . . . shows all the process logs in the termimal

I hope there is a solution to circumvent this problem

yangliguo7 avatar Nov 09 '22 02:11 yangliguo7

Did anyone manage to fix that? 🦖

itayperry avatar Dec 21 '22 14:12 itayperry

it's annoying. for now running with the --quiet flag until resolved

phl3x0r avatar Dec 23 '22 15:12 phl3x0r

Where did you add the --quiet flag?

javajunior avatar Dec 29 '22 10:12 javajunior

Where did you add the --quiet flag?

Not the author, but this should be added as a lint-staged option:

lint-staged --quiet
// or
npm run lint-staged -- --quiet

boar-is avatar Jan 04 '23 20:01 boar-is

Can you try installing lint-staged@next (version 13.1.3) to see if it helps? I restored supports-color in place of colorette's isColorSupported util, a change that was introduced in 13.0.0.

iiroj avatar Mar 05 '23 14:03 iiroj

Still having this issue with latest version.

sharathdaniel avatar Jul 24 '23 06:07 sharathdaniel