prefer_ is_ not_ operator
Detalhes sobre o diagnóstico 'prefer_is_not_operator' produzido pelo analisador do Dart.
Use the 'is!' operator rather than negating the value of the 'is' operator.
Descrição
#
O analisador emite este diagnóstico quando o operador ! prefixado é usado para negar o resultado de um teste
is.
Exemplo
#
O código a seguir gera este diagnóstico porque o resultado do teste para verificar se o é uma
String é negado usando o operador ! prefixado:
String f(Object o) {
if (!(o is String)) {
return o.toString();
}
return o;
}
Correções comuns
#Use o operador is! no lugar:
String f(Object o) {
if (o is! String) {
return o.toString();
}
return o;
}
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ê.