插件概览
一个 Flutter/Dart 开发工具,用于分析项目依赖项,识别缺失、未充分提升、过度提升和未使用的依赖项。它通过标记可能导致构建失败或包体积臃肿的问题,帮助维护干净高效的 pubspec.yaml 文件。该工具通过简单的命令行界面无缝集成到开发工作流中,特别适用于管理具有复杂依赖树的大型代码库的团队。由 Workiva 开发,支持 macOS、Windows 和 Linux 平台。
适合场景
- 确保 pubspec.yaml 的准确性
- 检测未使用的依赖项
- 防止因缺少依赖项而导致构建失败
- 在团队项目中保持依赖项的清洁
- 识别错误的依赖项提升级别
主要特点
- 实时依赖分析
- 支持多个平台
- 简单的 CLI 集成
- 清除问题报告
- 开源,公共仓库
适合对象
- Flutter 开发者
- 团队项目维护者
- CI/CD 流水线集成商
- 大规模 Dart 应用
- 代码质量倡导者
使用建议
- 需要手动执行或设置 CI
- 可能需要为复杂的依赖结构进行配置
- 不是全面测试的替代品
- 仅限依赖项验证
- 依赖于正确的 pubspec.yaml 语法