Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
bi-kai opened this issue Jul 25, 2022 · 16 comments · Fixed by #1265
Closed

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

bi-kai opened this issue Jul 25, 2022 · 16 comments · Fixed by #1265

Comments

@bi-kai
Copy link

bi-kai commented Jul 25, 2022

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?

@pauloreis7
Copy link

Up

@iiroj
Copy link
Member

iiroj commented Aug 5, 2022

No point in "bumping" GitHub issues.

@13168335674
Copy link

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

@iiroj
Copy link
Member

iiroj commented Aug 14, 2022

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).

git/git@a082345372

@bi-kai
Copy link
Author

bi-kai commented Aug 15, 2022

@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)

@pauloreis7
Copy link

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

@freshgiammi
Copy link

freshgiammi commented Sep 9, 2022

+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.

@hefeng6500
Copy link

same problem

@yangliguo7
Copy link

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

I hope there is a solution to circumvent this problem

@iiroj iiroj linked a pull request Nov 9, 2022 that will close this issue
@itayperry
Copy link

Did anyone manage to fix that? 🦖

@phl3x0r
Copy link

phl3x0r commented Dec 23, 2022

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

@javajunior
Copy link

Where did you add the --quiet flag?

@BorisZubchenko
Copy link

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

@iiroj
Copy link
Member

iiroj commented Mar 5, 2023

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.

This was linked to pull requests Mar 5, 2023
@sharathdaniel
Copy link

Still having this issue with latest version.

@bitkris-dev
Copy link

Still having the same issue in 2024, lint-staged@15.2.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet