工程開發
libragent-quality avatar

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