套件概覽
一個 Flutter/Dart 開發工具,用於分析專案相依性,以識別遺漏、未充分提升、過度提升及未使用之相依性。它透過標記可能導致建置失敗或套件過大之問題,協助維護乾淨且高效能的 pubspec.yaml 檔案。該工具透過簡單的命令列介面,無縫整合至開發工作流程中,特別適用於管理具有複雜相依性樹狀結構之大型程式碼庫的團隊。由 Workiva 所打造,支援 macOS、Windows 及 Linux 平台。
適用情境
- 確保 pubspec.yaml 的準確性
- 檢測未使用的依賴項
- 防止因缺少依賴項而導致建構失敗
- 在團隊專案中保持相依性潔淨
- 識別錯誤的依賴項提升層級
主要特色
- Real-time dependency analysis
- Supports multiple platforms
- Simple CLI integration
- Clear issue reporting
- Open-source with public repository
適合對象
- Flutter developers
- Team project maintainers
- CI/CD pipeline integrators
- Large-scale Dart applications
- Code quality advocates
使用建議
- 需要手動執行或設定 CI
- 可能需要為複雜的依賴結構進行設定
- 不是全面測試的替代品
- 僅限依賴項驗證
- 依賴於正確的 pubspec.yaml 語法