no_ leading_ underscores_ for_ local_ identifiers
Detalhes sobre o diagnóstico 'no_leading_underscores_for_local_identifiers' produzido pelo analisador do Dart.
The local variable '{0}' starts with an underscore.
Descrição
#O analisador emite este diagnóstico quando o nome de uma variável local começa com um sublinhado.
Variáveis locais não são visíveis por natureza fora da biblioteca que as declara, então um sublinhado inicial indicando privacidade não agrega valor.
Exemplo
#
O código a seguir gera este diagnóstico porque o parâmetro _s começa com um
sublinhado:
int f(String _s) => _s.length;
Correções comuns
#Remova o sublinhado:
int f(String s) => s.length;
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ê.