개요
프로젝트 종속성을 분석하여 누락된, 부족하게 승격된, 과도하게 승격된, 사용되지 않은 종속성을 식별하는 플러터/다트 개발자 도구입니다. 빌드 실패나 패키지 크기 증가를 유발할 수 있는 문제를 표시함으로써 깨끗하고 효율적인 pubspec.yaml 파일을 유지하는 데 도움을 줍니다. 간단한 명령줄 인터페이스를 통해 개발 워크플로우에 원활하게 통합됩니다. 복잡한 종속성 트리가 있는 대규모 코드베이스를 관리하는 팀에게 특히 유용합니다. Workiva에서 개발되었으며, macOS, Windows 및 Linux 플랫폼을 지원합니다.
사용 사례
- pubspec.yaml 정확성 보장
- 사용되지 않는 종속성 감지
- 부족한 종속성으로 인한 빌드 실패 방지
- 팀 프로젝트에서 종속성 위생 유지하기
- 잘못된 종속성 승격 수준 식별
주요 기능
- 실시간 종속성 분석
- 여러 플랫폼을 지원합니다
- 간단한 CLI 통합
- 문제 보고서 지우기
- 오픈소스, 공개 저장소
적합한 대상
- Flutter 개발자
- 팀 프로젝트 유지보수자
- CI/CD 파이프라인 통합자
- 대규모 Dart 애플리케이션
- 코드 품질 지지자
고려 사항
- 수동 실행 또는 CI 설정이 필요합니다
- 복잡한 종속성 구조에 대한 구성이 필요할 수 있습니다
- 철저한 테스트의 대체가 아님
- 의존성 검증만 가능
- 정확한 pubspec.yaml 구문에 의존합니다