跳到主要内容

Prettier vs. Linters

与 ESLint/TSLint/stylelint 等相比如何?

linters 有两类规则:

格式化规则: 例如 max-lenno-mixed-spaces-and-tabskeyword-spacingcomma-style

Prettier 让你不必操心这种规则! Prettier 会以一致的规则从头到尾重新打印整个程序,因此程序员不会再犯这种错误了:)

代码质量规则: 例如 no-unused-varsno-extra-bindno-implicit-globalsprefer-promise-reject-errors

Prettier 没有提供这种类型的规则,这也是 linters 提供的最重要的功能,因为这些功能能发现代码中真正的 bug!

换句话说,请使用 Prettier 格式化代码,使用 linters 捕获错误!