套件概覽
一個 Flutter/Dart 開發工具,用於分析專案相依性,以識別遺漏、未充分提升、過度提升及未使用之相依性。它透過標記可能導致建置失敗或套件過大之問題,協助維護乾淨且高效能的 pubspec.yaml 檔案。該工具透過簡單的命令列介面,無縫整合至開發工作流程中,特別適用於管理具有複雜相依性樹狀結構之大型程式碼庫的團隊。由 Workiva 所打造,支援 macOS、Windows 及 Linux 平台。
適用情境
- 確保 pubspec.yaml 的準確性
- 檢測未使用的依賴項
- 防止因缺少依賴項而導致建構失敗
- 在團隊專案中保持相依性潔淨
- 識別錯誤的依賴項提升層級
主要特色
- 即時依賴分析
- 支援多個平台
- 簡單的 CLI 結合
- 清除問題報告
- 開源,公開倉儲
適合對象
- Flutter 開發者
- 團隊專案維護者
- CI/CD 流水線整合者
- 大規模 Dart 應用
- 程式碼品質倡導者
使用建議
- 需要手動執行或設定 CI
- 可能需要為複雜的依賴結構進行設定
- 不是全面測試的替代品
- 僅限依賴項驗證
- 依賴於正確的 pubspec.yaml 語法