Pular para o conteúdo principal

recursive_include_file

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

The URI '{0}' included in '{1}' includes '{1}', creating a circular reference.

Descrição

#

O analisador emite este diagnóstico quando um arquivo de opções de análise inclui a si mesmo, direta ou indiretamente.

Exemplos

#

O código a seguir gera este diagnóstico porque o arquivo inclui a si mesmo diretamente:

yaml
// %uri="analysis_options.yaml"
include: analysis_options.yaml

Dado um arquivo chamado shared_options.yaml que contém:

yaml
// %uri="shared_options.yaml"
include: analysis_options.yaml

O código a seguir gera este diagnóstico porque o arquivo inclui a si mesmo indiretamente:

yaml
// %uri="analysis_options.yaml"
include: shared_options.yaml

Correções comuns

#

Altere pelo menos um dos arquivos para quebrar a circularidade.

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