工程開發
lint
執行 vibe-kanban CLI 程式碼庫的標準 Deno lint、格式化與型別檢查。
簡介
lint 技能是一項專為維護 vibe-kanban (vk) CLI 程式碼庫品質與結構完整性而設計的工程工具。此技能主要針對參與該專案的開發人員與貢獻者,透過自動化關鍵驗證步驟,確保提交前的變更符合專案的編碼規範。它整合了一系列 Deno 原生工具,強制執行樣式一致性、透過靜態分析偵測潛在邏輯錯誤,並驗證整個應用程式原始碼的 TypeScript 型別安全性。
-
執行 deno fmt --check 以驗證專案所有檔案的一致性格式。
-
使用 deno lint 進行全面靜態程式碼分析,以識別常見的缺陷、語法錯誤與反模式。
-
針對 src/main.ts 執行完整的型別檢查 (deno check),防止與不正確型別定義相關的執行時期錯誤。
-
在偵測到第一次失敗時立即停止執行,為開發人員提供快速回饋,以便進行針對性修復。
-
提供簡潔的輸出報告,明確識別失敗的指令,減少持續整合管道或本機開發工作流程中的雜訊。
-
此技能預期系統環境中已正確設定並安裝 Deno v2.x。
-
應在包含 deno.json 設定檔的 vibe-kanban 儲存庫根目錄下執行。
-
輸出內容刻意保持簡潔,以優先滿足自動化建置系統與 shell 指令碼的整合需求。
-
在呼叫之前,請確保已透過 Deno 的快取機制正確獲取所有專案相依項目,以避免 lint 過程中出現網路相關錯誤。
-
常見用法包括將此技能設定為預提交勾子 (pre-commit hook),或作為持續整合管道的首要步驟,確保只有乾淨、格式正確且型別安全的程式碼進入主分支。
倉庫統計
- Star 數
- 8
- Fork 數
- 0
- Open Issue 數
- 2
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午08:30