always_ use_ package_ imports
Saiba mais sobre a regra de lint always_use_package_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 de evitar isso é
garantir que você use imports absolutos de forma consistente para arquivos
dentro do diretório lib/.
Este é o oposto de 'prefer_relative_imports'.
Você também pode usar 'avoid_relative_lib_imports' para proibir imports relativos
de arquivos dentro do diretório lib/ fora dele (por exemplo, em test/).
RUIM:
import 'baz.dart';
import 'src/bag.dart'
import '../lib/baz.dart';
...
BOM:
import 'package:foo/bar.dart';
import 'package:foo/baz.dart';
import 'package:foo/src/baz.dart';
...
Regras incompatíveis
#O lint always_use_package_imports é incompatível com as seguintes regras:
Ativar
#
Para ativar a regra always_use_package_imports, adicione always_use_package_imports
em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- always_use_package_imports
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione always_use_package_imports: true em linter > rules:
linter:
rules:
always_use_package_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ê.