libragent-quality
LibrAgent 程式碼品質驗證工具,涵蓋 TypeScript 前端與 Rust/Tauri 後端,提供自動化程式碼檢查、格式化、型別檢查與建置驗證。
簡介
LibrAgent 程式碼品質驗證技能作為 LibrAgent 平台的專業品質控管門戶,確保其雙堆疊架構中的程式碼完整性。它專為維護 React/TypeScript 前端與 Rust/Tauri 後端的開發人員及自主代理而設計,簡化了預提交 (pre-commit) 與持續整合/持續部署 (CI/CD) 的驗證流程。透過統籌一系列工業標準工具,此技能強制執行嚴格的編碼標準,識別潛在錯誤,並確保開發生命週期中的效能一致性。
-
執行全端驗證工作流程,包含 ESLint、Prettier、Vitest、Rust clippy 以及 Rust fmt。
-
執行關鍵建置驗證,透過 Vite 建置與啟用所有功能的 Rust 編譯檢查,確保生產環境的穩定性。
-
偵測無效程式碼 (dead code) 與未使用的匯出,利用 unimported 等工具維持程式碼庫的簡潔與高效。
-
驗證嚴格的專案架構規則,包括 TypeScript 的型別限制(禁止使用 'any')、Rust 記憶體安全性以及集中式日誌模式。
-
支援獨立堆疊驗證,允許開發人員分別針對前端檢查或後端 clippy 檢查進行操作。
-
透過預先配置的 npm/pnpm 腳本,促進自動化重構與格式修復。
-
在發起合併請求 (PR)、提交程式碼或進行重大重構時使用此技能,以確保符合架構標準。
-
輸入主要透過 CLI 指令(如 'pnpm refactor:validate')觸發,輸出則為直接顯示在終端的 linting、測試與編譯結果報告。
-
限制條件包括嚴格遵守既定編碼規範,例如 TypeScript 禁止 'any' 型別,以及 Rust 公共 API 必須包含文件註解。
-
適用於管理複雜的代理工作流程,其中架構一致性對於長期可擴展性與系統可靠性至關重要。
倉庫統計
- Star 數
- 7
- Fork 數
- 3
- Open Issue 數
- 4
- 主要語言
- Rust
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午03:21