Pular para o conteúdo principal

do_not_use_environment

Saiba mais sobre a regra de lint do_not_use_environment.

Estável
Lançado no Dart 2.9

Não use variáveis de ambiente declaradas.

Detalhes

#

Usar valores derivados do ambiente em tempo de compilação cria estado global oculto e torna as aplicações difíceis de entender e de manter.

NÃO FAÇA use os construtores de fábrica fromEnvironment ou hasEnvironment.

RUIM:

dart
const loggingLevel =
  bool.hasEnvironment('logging') ? String.fromEnvironment('logging') : null;

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - do_not_use_environment

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

analysis_options.yaml
yaml
linter:
  rules:
    do_not_use_environment: 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ê.