prefer_ is_ not_ empty
Saiba mais sobre a regra de lint prefer_is_not_empty.
Use isNotEmpty para Iterable e Map.
Detalhes
#
PREFIRA x.isNotEmpty a !x.isEmpty para instâncias de Iterable
e Map.
Ao testar se um iterável ou um mapa está vazio, prefira isNotEmpty a !isEmpty
para
melhorar a legibilidade do código.
RUIM:
if (!sources.isEmpty) {
process(sources);
}
BOM:
if (todo.isNotEmpty) {
sendResults(request, todo.isEmpty);
}
Ativar
#
Para ativar a regra prefer_is_not_empty, adicione prefer_is_not_empty em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- prefer_is_not_empty
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione prefer_is_not_empty: true em linter > rules:
linter:
rules:
prefer_is_not_empty: true
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ê.