Prettier 與程式碼檢查工具的比較
與 ESLint/TSLint/stylelint 等工具相比如何?
程式碼檢查工具 (Linters) 的規則分為兩類
格式化規則:例如: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 進行格式化,並使用 程式碼檢查工具來捕捉錯誤!