Pular para o conteúdo principal

recursive_getters

Saiba mais sobre a regra de lint recursive_getters.

Estável
Recomendado

O getter de propriedade retorna a si mesmo recursivamente.

Detalhes

#

NÃO FAÇA criar getters recursivos.

Getters recursivos são getters que retornam a si mesmos como valor. Geralmente isso é um erro de digitação.

RUIM:

dart
int get field => field; // LINT

RUIM:

dart
int get otherField {
  return otherField; // LINT
}

BOM:

dart
int get field => _field;

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - recursive_getters

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

analysis_options.yaml
yaml
linter:
  rules:
    recursive_getters: 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ê.