Javascript Prettier:仅针对文件中更改的行运行

Javascript Prettier:仅针对文件中更改的行运行,javascript,eslint,prettier,lint-staged,prettier-eslint,Javascript,Eslint,Prettier,Lint Staged,Prettier Eslint,我有一个没有eslint/prettier的遗留代码库。我想介绍预提交挂钩的格式。Lint staged将允许您仅为更改的文件运行prettier。是否可以仅为更改的行运行prettier?就像IntelliJ的内置格式一样,只允许VCS更改文本格式。这里不是解决方案,但我可以问一下为什么要这样做吗 你想做的事情最终会像你现在拥有的文件一样乱七八糟。您将不会为代码库添加真正的值 我认为您试图避免的问题是每个合并请求上的巨大差异。我认为最好先做一个风格/林廷先生,然后从那里开始。是的,这是我试图避

我有一个没有eslint/prettier的遗留代码库。我想介绍预提交挂钩的格式。Lint staged将允许您仅为更改的文件运行prettier。是否可以仅为更改的行运行prettier?就像IntelliJ的内置格式一样,只允许VCS更改文本格式。

这里不是解决方案,但我可以问一下为什么要这样做吗

你想做的事情最终会像你现在拥有的文件一样乱七八糟。您将不会为代码库添加真正的值


我认为您试图避免的问题是每个合并请求上的巨大差异。我认为最好先做一个风格/林廷先生,然后从那里开始。

是的,这是我试图避免的大差异。另外,尝试在没有大的初始提交的情况下引入格式。你说的有道理,可能会创造出比现在更大的弗兰肯斯坦。但从技术上讲,你们知道有并没有这样的解决方案存在,甚至有可能,这是一个很好的问题!我很惊讶我没有得到更多的关注。