Pular para o conteúdo principal

prefer_asserts_in_initializer_lists

Detalhes sobre o diagnóstico 'prefer_asserts_in_initializer_lists' produzido pelo analisador do Dart.

Assert should be in the initializer list.

Descrição

#

O analisador emite este diagnóstico quando o corpo de um construtor começa com uma ou mais instruções assert.

Exemplo

#

O código a seguir produz este diagnóstico porque o corpo do construtor começa com uma instrução assert:

dart
class C {
  C(int i) {
    assert(i != 0);
  }
}

Correções comuns

#

Mova o assert para a lista de inicializadores, removendo o corpo se ele tiver apenas instruções assert:

dart
class C {
  C(int i) : assert(i != 0);
}

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