vscode shows all the process logs in the termimal, how to dismiss them?
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:

how to get same result in vscode as git bash?
Up
No point in "bumping" GitHub issues.
I have encountered the same problem and hope to fix this bug as soon as possible.
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 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)
Running lint-staged directly in the terminal everything is normally, I believe the problem is in the integration of lint-staged with husky hooks
+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.
same problem
same problem in webstrom . . . shows all the process logs in the termimal
I hope there is a solution to circumvent this problem
Did anyone manage to fix that? 🦖
it's annoying. for now running with the --quiet flag until resolved
Where did you add the --quiet flag?
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
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.
Still having this issue with latest version.