unused_ element
Detalhes sobre o diagnóstico 'unused_element' produzido pelo analisador do Dart.
The declaration '{0}' isn't referenced.
Descrição
#O analisador gera este diagnóstico quando uma declaração privada não é referenciada na biblioteca que contém a declaração. São analisados os seguintes tipos de declaração:
- Declarações privadas de nível superior e todos os seus membros
- Membros privados de declarações públicas
Nem toda referência a um elemento o marca como "usado":
-
Atribuir um valor a uma variável de nível superior (com uma atribuição
=comum, ou uma atribuição com null-aware??=) não conta como uso. - Referenciar um elemento em uma referência de comentário de documentação não conta como uso.
-
Referenciar uma classe, mixin ou enum do lado direito de uma expressão
isnão conta como uso.
Exemplo
#
Supondo que nenhum código da biblioteca referencie _C, o código a seguir gera
este diagnóstico:
class _C {}
Correções comuns
#Se a declaração não é necessária, então remova-a.
Se a declaração deve ser usada, então adicione o código que a utiliza.
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ê.