Pular para o conteúdo principal

prefer_final_locals

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

Local variables should be final.

Descrição

#

O analisador emite este diagnóstico quando uma variável local não está marcada como final.

Exemplo

#

O código a seguir produz este diagnóstico porque a variável s não está marcada como final:

dart
int f(int i) {
  var s = i + 1;
  return s;
}

Correções comuns

#

Adicione o modificador final à variável, removendo o var caso exista:

dart
int f(int i) {
  final s = i + 1;
  return s;
}

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