lint-staged如何撤销暂存区的文件到工作区?-灵析社区

米斯达

"lint-staged": { "./src/**/*": ["eslint --fix", "prettier --write"] }, 配置完上述代码后,我依次执行`git add .`,`git commit -m "test"`,然后eslint检测到有未使用的变量,中止commit,但是我操作过的文件处于`暂存目录`,需要手动执行`git restore --staged .`,有没有办法在eslint发生错误时,让文件主动处于`工作区`

阅读量:52

点赞量:0

问AI
喝一杯吧可以吗
"scripts": { "precommit": "lint-staged --bail && git add . || git restore --staged .", "lint-staged": "lint-staged" }