avoid_ relative_ lib_ imports
Saiba mais sobre a regra de lint avoid_relative_lib_imports.
Evite imports relativos para arquivos em lib/.
Detalhes
#FAÇA evitar imports relativos para arquivos em lib/.
Ao misturar imports relativos e absolutos, pode surgir confusão, porque o mesmo
membro pode ser importado de duas formas diferentes. Uma forma simples de evitar
isso é garantir que não haja imports relativos que incluam lib/ nos seus
caminhos.
Você também pode usar 'always_use_package_imports' para proibir imports relativos
entre arquivos dentro de lib/.
RUIM:
import 'package:foo/bar.dart';
import '../lib/baz.dart';
...
BOM:
import 'package:foo/bar.dart';
import 'baz.dart';
...
Ativar
#
Para ativar a regra avoid_relative_lib_imports, adicione avoid_relative_lib_imports
em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- avoid_relative_lib_imports
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione avoid_relative_lib_imports: true em linter > rules:
linter:
rules:
avoid_relative_lib_imports: true
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
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ê.