Pular para o conteúdo principal

unnecessary_null_in_if_null_operators

Saiba mais sobre a regra de lint unnecessary_null_in_if_null_operators.

Estável
Recomendado
Correção disponível

Evite usar null nos operadores ??.

Detalhes

#

EVITE usar null como operando nos operadores ??.

Usar null em um operador if null é redundante, independentemente do lado em que o null esteja.

RUIM:

dart
var x = a ?? null;
var y = null ?? 1;

BOM:

dart
var x = a ?? 1;

Ativar

#

Para ativar a regra unnecessary_null_in_if_null_operators, adicione unnecessary_null_in_if_null_operators em linter > rules no seu arquivo analysis_options.yaml:

analysis_options.yaml
yaml
linter:
  rules:
    - unnecessary_null_in_if_null_operators

Se você usa a sintaxe de mapa YAML para configurar as regras de lint, adicione unnecessary_null_in_if_null_operators: true em linter > rules:

analysis_options.yaml
yaml
linter:
  rules:
    unnecessary_null_in_if_null_operators: true

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ê.