Prettier とリンター
ESLint/TSLint/stylelint などと比較するとどうなりますか。
リンターには 2 つのカテゴリーのルールがあります。
フォーマットのルール: たとえば 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 をフォーマットに使用し、リンターをバグの検出に使用します。