Pular para o conteúdo principal

duplicate_ignore

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

The diagnostic '{0}' doesn't need to be ignored here because it's already being ignored.

Descrição

#

O analisador emite este diagnóstico quando o nome de um diagnóstico aparece em um comentário ignore, mas esse diagnóstico já está sendo ignorado, seja porque já está incluído no mesmo comentário ignore, seja porque aparece em um comentário ignore-in-file.

Exemplos

#

O código a seguir gera este diagnóstico porque o diagnóstico chamado unused_local_variable já está sendo ignorado para o arquivo inteiro, então não precisa ser ignorado em uma linha específica:

dart
// ignore_for_file: unused_local_variable
void f() {
  // ignore: unused_local_variable
  var x = 0;
}

O código a seguir gera este diagnóstico porque o diagnóstico chamado unused_local_variable está sendo ignorado duas vezes na mesma linha:

dart
void f() {
  // ignore: unused_local_variable, unused_local_variable
  var x = 0;
}

Correções comuns

#

Remova o comentário de ignore, ou remova o nome do diagnóstico desnecessário se o comentário de ignore estiver ignorando mais de um diagnóstico:

dart
// ignore_for_file: unused_local_variable
void f() {
  var x = 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ê.