prefer_if_elements_to_conditional_expressions
可能な限り、条件式よりもif要素を優先してください。
このルールはDart 2.3から利用可能です。
このルールには、クイックフィックスが利用可能です。
詳細
#コレクションを作成する場合、条件式ではなくif
要素を使用するのが望ましいです。
悪い例
dart
var list = ['a', 'b', condition ? 'c' : null].where((e) => e != null).toList();
良い例
dart
var list = ['a', 'b', if (condition) 'c'];
使い方
#prefer_if_elements_to_conditional_expressions
ルールを有効にするには、analysis_options.yaml
ファイルのlinter > rulesの下にprefer_if_elements_to_conditional_expressions
を追加してください。
analysis_options.yaml
yaml
linter:
rules:
- prefer_if_elements_to_conditional_expressions
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページの最終更新日は2024-07-03です。 ソースを表示 または 問題を報告する。