Pular para o conteúdo principal

no_leading_underscores_for_library_prefixes

Saiba mais sobre a regra de lint no_leading_underscores_for_library_prefixes.

Estável
Recomendado
Correção disponível
Lançado no Dart 2.16

Evite sublinhados iniciais em prefixos de biblioteca.

Detalhes

#

NÃO FAÇA use sublinhado inicial em prefixos de biblioteca. Não existe o conceito de "privado" para prefixos de biblioteca. Quando um deles tem um nome que começa com sublinhado, ele transmite um sinal confuso ao leitor. Para evitar isso, não use sublinhados iniciais nesses nomes.

RUIM:

dart
import 'dart:core' as _core;

BOM:

dart
import 'dart:core' as core;

Ativar

#

Para ativar a regra no_leading_underscores_for_library_prefixes, adicione no_leading_underscores_for_library_prefixes em linter > rules no seu arquivo analysis_options.yaml:

analysis_options.yaml
yaml
linter:
  rules:
    - no_leading_underscores_for_library_prefixes

Se você usa a sintaxe de mapa YAML para configurar as regras de lint, adicione no_leading_underscores_for_library_prefixes: true em linter > rules:

analysis_options.yaml
yaml
linter:
  rules:
    no_leading_underscores_for_library_prefixes: true

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