개요
build_verify는 package:build 시스템을 사용하는 Flutter 및 Dart 프로젝트를 위한 개발 도구입니다. 개발 또는 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 환경
- 코드 생성이 포함된 프로젝트
고려 사항
- 패키지:build 설정이 필요합니다
- 빌드 기반 프로젝트가 아닌 경우 필요 없음
- 복잡한 빌드 설정에서는 구성이 필요할 수 있습니다
- build_runner와 함께 사용하는 것이 가장 좋습니다