插件概览
build_verify 是一个用于 Flutter 和 Dart 项目的开发工具,适用于使用 package:build 系统的项目。它通过在开发或 CI 工作流中验证构建输出,确保生成的代码保持最新。该包会运行检查以检测任何生成文件是否过时,有助于维护代码一致性并防止因旧代码导致的运行时问题。它与 Flutter 的 pub 系统无缝集成,并支持 Android、iOS、macOS、Windows 和 Linux 等多个平台。
适合场景
- 确保在基于构建的项目中生成的代码是最新的
- 防止过时代码导致的运行时错误
- 在 CI/CD 流水线中验证构建
- 检测缺失或过时的构建输出
- 支持自动化测试工作流
主要特点
- Automated verification of generated code
- Integration with package:build
- CLI command for easy execution
- Cross-platform support
- Lightweight and fast checks
适合对象
- 使用包:build 的开发者
- 强制执行代码质量标准的团队
- CI/CD 环境
- 带有代码生成的项目
使用建议
- 需要 package:build 设置
- 非基于构建的项目不需要
- 在复杂的构建设置中可能需要配置
- 最好与 build_runner 配合使用