Visão geral
Uma ferramenta de desenvolvedor Flutter/Dart que analisa as dependências do projeto para identificar dependências ausentes, subpromovidas, sobrepromovidas e não utilizadas. Ajuda a manter arquivos pubspec.yaml limpos e eficientes, destacando problemas que podem causar falhas na compilação ou pacotes excessivamente grandes. A ferramenta se integra perfeitamente aos fluxos de trabalho de desenvolvimento por meio de uma interface de linha de comando simples. É particularmente útil para equipes que gerenciam grandes bases de código com árvores de dependência complexas. Desenvolvida pela Workiva, suporta plataformas macOS, Windows e Linux.
Casos de uso
- Garantir a precisão do pubspec.yaml
- Detectando dependências não utilizadas
- Evitando falhas na compilação devido a dependências ausentes
- Mantendo a higiene de dependência em projetos em equipe
- Identificando níveis incorretos de promoção de dependência
Principais recursos
- Real-time dependency analysis
- Supports multiple platforms
- Simple CLI integration
- Clear issue reporting
- Open-source with public repository
Indicado para
- Flutter developers
- Team project maintainers
- CI/CD pipeline integrators
- Large-scale Dart applications
- Code quality advocates
Considerações
- Requer execução manual ou configuração do CI
- Pode ser necessário configurar estruturas de dependência complexas
- Não é substituto para testes abrangentes
- Limitado à validação de dependência apenas
- Depende da sintaxe correta do pubspec.yaml