工程開發
lint avatar

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
在 GitHub 查看