dev-checker
用於提交前與部署前檢查的自動化代碼品質驗證工具,涵蓋 TypeScript、建置與 lint 檢查。
簡介
dev-checker 技能是 Medellin Spark 平台的開發者工具,旨在確保代碼的穩定性與可維護性。它提供一種自動化且系統化的方式,在進行 Git 提交或部署操作前驗證代碼庫的完整性。透過集中化常見的開發健康檢查,此技能減少了交付損壞的構建、類型錯誤或敏感資訊的風險。它作為開發者在迭代週期中維持高標準的自動化品質門禁。
-
使用 pnpm tsc --noEmit 執行靜態類型分析,在不觸發建置成品的情況下識別與類型相關的回歸錯誤。
-
透過 pnpm build 執行建置驗證,確保應用程式能在嚴格的時間限制內正確編譯。
-
透過執行 pnpm lint 強制執行編碼標準與風格一致性,自動識別並標記潛在問題。
-
維護專用的預提交清單,包含驗證代碼中是否包含 console.log 陳述式、確保 API 金鑰未意外包含在原始檔案中,以及檢查環境檔案是否未被加入版本控制。
-
提供強大的預部署驗證套件,檢查所有測試是否通過、驗證 Edge Functions 的狀態、確保正確設定所有環境變數,並確認資料庫遷移已成功應用。
-
提供針對常見 TypeScript 錯誤與建置失敗的內建故障排除模式,包含清除 Vite 快取並有效重建相依項的指令。
-
適用於使用 Vite、TypeScript、React、shadcn-ui 或 Tailwind CSS 技術棧的軟體工程師與開發者。
-
輸入通常是驗證當前分支或目錄狀態的直接請求,例如「Run dev checks」或「Check if ready to commit」。
-
輸出結果將基於所提供的清單以通過/失敗摘要方式呈現,協助使用者快速判斷是否可以安全地進行 Git 操作。
-
限制條件包括需要 Node.js、npm/pnpm 以及正確的專案配置。開發者在啟動檢查器之前,應確保本地環境已根據儲存庫標準完成預先配置。
倉庫統計
- Star 數
- 0
- Fork 數
- 0
- Open Issue 數
- 0
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午04:54