Pular para o conteúdo principal

no_leading_underscores_for_library_prefixes

Detalhes sobre o diagnóstico 'no_leading_underscores_for_library_prefixes' produzido pelo analisador do Dart.

The library prefix '{0}' starts with an underscore.

Descrição

#

O analisador emite este diagnóstico quando o nome de um prefixo declarado em um import começa com um sublinhado.

Prefixos de biblioteca não são visíveis por natureza fora da biblioteca que os declara, então um sublinhado inicial indicando privacidade não agrega valor.

Exemplo

#

O código a seguir gera este diagnóstico porque o prefixo _core começa com um sublinhado:

dart
import 'dart:core' as _core;

Correções comuns

#

Remova o sublinhado:

dart
import 'dart:core' as core;

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ê.