Pular para o conteúdo principal

unused_element_parameter

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

A value for optional parameter '{0}' isn't ever given.

Descrição

#

O analisador gera este diagnóstico quando nunca se passa um valor para um parâmetro opcional declarado dentro de uma declaração privada.

Exemplo

#

Supondo que nenhum código da biblioteca passe um valor para y em nenhuma invocação de _m, o código a seguir gera este diagnóstico:

dart
class C {
  void _m(int x, [int? y]) {}
​
  void n() => _m(0);
}

Correções comuns

#

Se a declaração não é necessária, então remova-a:

dart
class C {
  void _m(int x) {}
​
  void n() => _m(0);
}

Se a declaração deve ser usada, então adicione o código que a utiliza.

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