套件概覽
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 搭配使用