Prettier против линтеров
Как это сравнивается с ESLint/TSLint/stylelint и т. д.?
Линтеры делятся на две категории правил:
Правила форматирования: например, 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 никак не помогает с такими правилами. Они также являются наиболее важными правилами, предоставляемыми линтерами, поскольку, скорее всего, они обнаружат реальные ошибки в вашем коде!
Другими словами, используйте Prettier для форматирования и линтеры для обнаружения ошибок!
© James Long and contributors
https://prettier.io/docs/en/comparison