Боков Глеб Asked:2022-07-01 12:29:22 +0800 CST2022-07-01 12:29:22 +0800 CST 2022-07-01 12:29:22 +0800 CST ESLint 能否完全替代 Prettier? 772 我经常在同一个项目中看到eslintrc和prettierrc,而且至少大部分 prettierrc 规则都被ESLint覆盖了。是否可以说“Prettier 完全没有必要,因为它完全复制了更强大的 ESLint 的功能”? eslint 0 个回答 Voted Best Answer Dmitry 2022-07-06T21:25:43+08:002022-07-06T21:25:43+08:00 基于文档的意见 这是两个不同的工具,每个工具都执行自己的任务。 ESlint 是一个静态代码分析工具。也就是说,在没有实际执行所研究程序的情况下进行分析。该工具涵盖了代码质量和编程风格的问题。 Prettier 是一个代码格式化工具。 这两个工具一起使用。不可能肯定地说需要一个而另一个不需要。在这里,它取决于开发团队采用并在实际项目中使用的规则。 您还可以在Prettier 文档中找到它们的比较。可以关注最后一个结论 换句话说,使用 Prettier 进行格式化,使用 linter 来捕捉错误! 换句话说,使用 Prettier 进行格式化,使用 linter 来捕捉错误。
基于文档的意见
这是两个不同的工具,每个工具都执行自己的任务。
ESlint 是一个静态代码分析工具。也就是说,在没有实际执行所研究程序的情况下进行分析。该工具涵盖了代码质量和编程风格的问题。
Prettier 是一个代码格式化工具。
这两个工具一起使用。不可能肯定地说需要一个而另一个不需要。在这里,它取决于开发团队采用并在实际项目中使用的规则。
您还可以在Prettier 文档中找到它们的比较。可以关注最后一个结论