Prettier 与代码检查工具对比
非官方测试版翻译
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
与 ESLint/TSLint/stylelint 等工具相比如何?
代码检查工具(Linters)的规则可分为两类:
格式化规则:例如 max-len、no-mixed-spaces-and-tabs、keyword-spacing、comma-style…
Prettier 彻底消除了这类规则的需求!它会以完全一致的方式重新输出整个程序,开发者根本不可能再犯这类格式错误了 :)
代码质量规则:例如 no-unused-vars、no-extra-bind、no-implicit-globals、prefer-promise-reject-errors…
Prettier 对这些规则毫无帮助。而它们恰恰是代码检查工具最重要的功能——能捕获代码中的真实缺陷!
简而言之:用 Prettier 处理格式化,用 Linter 捕获代码缺陷!