prefer_is_not_empty
Iterable
とMap
にはisNotEmpty
を使用してください。
このルールはDart 2.0から利用可能です。
ルールセット: core, recommended, flutter
このルールにはクイックフィックスが利用可能です。
詳細
#Iterable
およびMap
インスタンスには、!x.isEmpty
よりもx.isNotEmpty
を**優先**してください。
イテラブルまたはマップが空かどうかをテストする場合、コードの可読性を向上させるために、!isEmpty
よりもisNotEmpty
を優先してください。
悪い例
dart
if (!sources.isEmpty) {
process(sources);
}
良い例
dart
if (todo.isNotEmpty) {
sendResults(request, todo.isEmpty);
}
使い方
#prefer_is_not_empty
ルールを有効にするには、analysis_options.yaml
ファイルのlinter > rulesの下にprefer_is_not_empty
を追加してください。
analysis_options.yaml
yaml
linter:
rules:
- prefer_is_not_empty
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページは2024-07-03に最終更新されました。 ソースを表示 または問題を報告。