Prettier 与 Lint 工具
它与 ESLint/TSLint/stylelint 等工具相比如何?
Lint 工具的规则分为两类
格式化规则:例如:max-len、no-mixed-spaces-and-tabs、keyword-spacing、comma-style…
Prettier 消除了对这一整类规则的需求!Prettier 会从头开始重新打印整个程序,并以一致的方式进行格式化,因此程序员不再可能在此处犯错 :)
代码质量规则:例如 no-unused-vars、no-extra-bind、no-implicit-globals、prefer-promise-reject-errors…
Prettier 无法帮助解决此类规则。它们也是 Lint 工具提供的最重要的规则,因为它们很可能能够捕获代码中的实际错误!
换句话说,使用 Prettier 进行格式化,使用 Lint 工具来捕获错误!