개요
프로젝트 종속성을 분석하여 누락된, 부족하게 승격된, 과도하게 승격된, 사용되지 않은 종속성을 식별하는 플러터/다트 개발자 도구입니다. 빌드 실패나 패키지 크기 증가를 유발할 수 있는 문제를 표시함으로써 깨끗하고 효율적인 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 구문에 의존합니다