prefer_ is_ not_ empty
Detalhes sobre o diagnóstico 'prefer_is_not_empty' produzido pelo analisador do Dart.
Use 'isNotEmpty' rather than negating the result of 'isEmpty'.
Descrição
#
O analisador emite este diagnóstico quando o resultado da invocação de Iterable.isEmpty ou de
Map.isEmpty é negado.
Exemplo
#
O código a seguir gera este diagnóstico porque o resultado da invocação de Iterable.isEmpty
é negado:
void f(Iterable<int> p) => !p.isEmpty ? p.first : 0;
Correções comuns
#Reescreva o código para usar isNotEmpty:
void f(Iterable<int> p) => p.isNotEmpty ? p.first : 0;
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.