與程式碼檢查工具整合
程式碼檢查工具通常不僅包含程式碼品質規則,還包含程式碼風格規則。使用 Prettier 時,大多數程式碼風格規則都是不必要的,更糟糕的是,它們可能與 Prettier 衝突!請使用 Prettier 處理程式碼格式問題,並使用程式碼檢查工具處理程式碼品質問題,如 Prettier 與程式碼檢查工具的比較 中所述。
幸運的是,使用以下預先製作的設定檔,可以輕鬆關閉與 Prettier 衝突或不必要的規則。
請查看上述連結,了解如何安裝和設定。
注意事項
在網路上搜尋 Prettier 和您的程式碼檢查工具時,您可能會找到更多相關專案。這些專案**通常不建議使用**,但在某些情況下可能有用。
首先,我們有一些外掛可以讓您像執行程式碼檢查規則一樣執行 Prettier。
當 Prettier 剛推出時,這些外掛特別有用。透過在程式碼檢查工具中執行 Prettier,您不必設定任何新的基礎架構,並且可以重複使用程式碼檢查工具的編輯器整合功能。但如今您可以執行 `prettier --check .`,而且大多數編輯器都支援 Prettier。
這些外掛的缺點是:
- 您的編輯器中會出現許多紅色波浪線,這很煩人。Prettier 的目的是讓您忘記格式問題,而不是一直提醒您!
- 它們比直接執行 Prettier 慢。
- 它們是另一層可能出錯的間接層。
最後,我們有一些工具可以執行 `prettier`,然後立即透過執行例如 `eslint --fix` 來檢查檔案。
如果 Prettier 的某些輸出方面使其完全無法使用,那麼這些工具會很有用。然後您可以使用例如 `eslint --fix` 來幫您修復這些問題。缺點是這些工具比只執行 Prettier 慢得多。