我开始使用 Prettier + eslint 使用pretty-quick
& husky
(选项 2)。它的行为符合预期,即在提交(或修改)期间重新格式化代码并在提交中包含更改。
我的 monorepo 需要(几个)更多的预提交钩子,所以我最终迁移到了pre-commit.com(选项 3)。现在,当我提交或修改时,Prettier 会修改文件并返回Failed
状态。这造成了一个相当烦人的工作流程,我被迫添加文件并尝试再次提交更改。
作为提交的一部分,是否有某种方法可以将更改重新分阶段?