工程開發
code-formatting
使用 Biome 格式化並檢查目前分支中已變更的 JS/TS/JSON 檔案。
簡介
code-formatting 技能為 Pollinations 儲存庫提供自動化解決方案,以維持程式碼風格與品質的一致性。透過使用高效能的 Web 專案工具鏈 Biome,此技能確保所有修改過的程式碼在提交或發起 Pull Request 之前,皆符合專案既定標準。它的設計旨在高效運作,僅針對與基礎分支相比在目前工作分支中已變更的檔案進行處理,而非掃描整個程式碼庫。這種聚焦的方法可顯著減少執行時間並防止產生不必要的格式變更雜訊。
-
自動識別與基礎分支(預設為 main)相比已變更的檔案。
-
將目標篩選為僅包含相關的網頁開發檔案類型:.js、.ts、.jsx、.tsx、.json 與 .jsonc。
-
執行 npx biome check --write 以直接對您的工作區套用格式化規則與 Lint 修復。
-
利用專案中集中的 biome.jsonc 設定,確保與 CI/CD 要求保持一致。
-
提供基於 Shell 的介面,允許開發人員根據開發工作流程的需要覆蓋基礎分支。
-
請確保從儲存庫根目錄執行腳本,以維持正確的檔案路徑解析。
-
此工具需要 Node.js 與 npm/npx 環境存取權限才能呼叫 Biome 工具鏈。
-
請在完成提交前使用此工具,以減少 Lint 錯誤並保持 PR 差異(diff)整潔且易於閱讀。
-
專為在儲存庫內工作的技術貢獻者與開發人員設計,旨在簡化程式碼維護工作流程。
倉庫統計
- Star 數
- 4,398
- Fork 數
- 753
- Open Issue 數
- 774
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午01:36