メインコンテンツにスキップ

conditional_uri_does_not_exist

安定版

条件付きインポートが見つかりません。

詳細

#

存在しないファイルを条件付きインポートで参照しないでください。

条件の評価結果、存在しないファイルをインポートする必要がある場合、コードは実行時に失敗する可能性があります。

悪い例

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

良い例

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

有効にする

#

conditional_uri_does_not_exist ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に conditional_uri_does_not_exist を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    - conditional_uri_does_not_exist

代わりに、linter ルールを設定するために YAML マップ構文を使用している場合は、linter > rules の下に conditional_uri_does_not_exist: true を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    conditional_uri_does_not_exist: true