use_ null_ aware_ elements
Detalhes sobre o diagnóstico 'use_null_aware_elements' produzido pelo analisador do Dart.
Use the null-aware marker '?' rather than a null check via an 'if'.
Descrição
#O analisador gera este diagnóstico quando uma verificação de nulo é usada no lugar de um marcador null-aware dentro de um literal de coleção.
Exemplo
#
O código a seguir gera este diagnóstico porque uma verificação de nulo é usada
para decidir se x deve ser inserido na lista, enquanto o marcador null-aware
? seria menos frágil e mais conciso.
void f(int? x) => [if (x != null) x];
Correções comuns
#Substitua a verificação de nulo pelo marcador null-aware ?:
void f(int? x) => [?x];
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ê.