使用 Prettier 格式化代碼
Prettier 是一個主觀的代碼格式化工具。它是保持您和團隊代碼格式一致的絕佳方式,並且支援許多不同的語言。 Prettier 簡介 選項較少 與 ESLint 的區別 安裝 Prettier 簡單入門 Prettier 簡介 Prettier 是一個主觀的代碼格式化工具。 它可以直接支援許多不同的語法,包括: JavaScript Flow, TypeScript CSS, SCSS, Less JSX GraphQL JSON Markdown 而通過使用 插件,您還可以在Python、PHP、Swift、Ruby、Java等語言中使用它。 它與許多常用的編輯器集成,包括 VS Code、Sublime Text、Atom 等等。 Prettier 在開發者中非常受歡迎,截至 2018 年 2 月已下載超過 350 萬次。 了解更多有關 Prettier 的重要連結: https://prettier.io/ https://github.com/prettier/prettier https://www.npmjs.com/package/prettier 選項較少 最近我學習了 Go 語言,其中最棒的事情之一就是 gofmt,這是一個官方工具,可以根據常見的標準自動為您格式化代碼。 95% 的 Go 代碼(估計數據)看起來都是一模一樣的,因為這個工具可以輕鬆地強制執行,並且由於樣式已經由 Go 維護者為您定義,所以您更有可能適應該標準,而不是堅持使用自己的風格,例如使用制表符還是空格,或者在哪裡放置左大括號。 這聽起來可能有些局限性,但它實際上非常強大。所有的 Go 代碼都是一模一樣的。 Prettier 是其它語言世界中的 gofmt。 它幾乎沒有什麼選項,大部分的決策已經為您定好,所以您可以停止就風格和細節問題進行爭論,並專注於寫代碼。 與 ESLint 的區別 ESLint 是一個檢查工具,它不僅僅可以格式化代碼,而且還能通過靜態分析程式碼來檢測錯誤。...