package_ prefixed_ library_ names
Detalhes sobre o diagnóstico 'package_prefixed_library_names' produzido pelo analisador do Dart.
The library name is not a dot-separated path prefixed by the package name.
Descrição
#O analisador emite este diagnóstico quando uma biblioteca tem um nome que não segue estas diretrizes:
- Prefixe todos os nomes de bibliotecas com o nome do pacote.
- Faça com que a biblioteca de entrada tenha o mesmo nome do pacote.
- Para todas as outras bibliotecas de um pacote, após o nome do pacote, adicione o caminho do arquivo Dart da biblioteca separado por pontos.
- Para bibliotecas dentro de
lib, omita o nome do diretório superior.
Por exemplo, dado um pacote chamado my_package, estes são os nomes de
bibliotecas para vários arquivos do pacote:
Exemplo
#
Supondo que o arquivo que contém o código a seguir não seja um arquivo chamado
special.dart no diretório lib de um pacote chamado something
(que seria
uma exceção à regra), o analisador emite este diagnóstico porque o nome da
biblioteca não está de acordo com as diretrizes acima:
library something.special;
Correções comuns
#Altere o nome da biblioteca para que esteja de acordo com as diretrizes.
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.