相対インポートの優先
lib/
内のファイルには相対インポートを使用することを推奨します。
このルールはDart 2.6以降で使用可能です。
このルールには、クイックフィックスが用意されています。
互換性のないルール: always_use_package_imports
詳細
#lib/
内のファイルには、相対インポートを**優先**してください。
相対インポートと絶対インポートを混在させると、同じメンバーが2つの異なる方法でインポートされるという混乱が生じる可能性があります。これを避ける1つの方法は、lib/
ディレクトリ内のファイルに対して、一貫して相対インポートを使用することです。
悪い例
dart
import 'package:my_package/bar.dart';
良い例
dart
import 'bar.dart';
使用方法
#prefer_relative_imports
ルールを有効にするには、analysis_options.yaml
ファイルの**linter > rules**の下にprefer_relative_imports
を追加します。
analysis_options.yaml
yaml
linter:
rules:
- prefer_relative_imports
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページの最終更新日: 2024-07-03。 ソースを表示 または 問題を報告する。