Pular para o conteúdo principal

conditional_uri_does_not_exist

Saiba mais sobre a regra de lint conditional_uri_does_not_exist.

Estável
Lançado no Dart 2.16

Import condicional ausente.

Detalhes

#

NÃO FAÇA referenciar arquivos que não existem em imports condicionais.

O código pode falhar em tempo de execução se a condição for avaliada de forma que o arquivo ausente precise ser importado.

RUIM:

dart
import 'file_that_does_exist.dart'
  if (condition) 'file_that_does_not_exist.dart';

BOM:

dart
import 'file_that_does_exist.dart'
  if (condition) 'file_that_also_does_exist.dart';

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - conditional_uri_does_not_exist

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

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