prefer_is_not_empty
'isEmpty' の結果を否定するのではなく、「isNotEmpty」を使用してください。
説明
#Iterable.isEmpty または Map.isEmpty の呼び出し結果が否定されている場合、アナライザーはこの診断を生成します。
例
#以下のコードは、Iterable.isEmpty の呼び出し結果が否定されているため、この診断を生成します。
dart
void f(Iterable<int> p) => !p.isEmpty ? p.first : 0;一般的な修正
#isNotEmpty を使用するようにコードを書き直してください。
dart
void f(Iterable<int> p) => p.isNotEmpty ? p.first : 0;