Pular para o conteúdo principal

prefer_const_declarations

Saiba mais sobre a regra de lint prefer_const_declarations.

Estável
Correção disponível

Prefira const em vez de final nas declarações.

Detalhes

#

PREFIRA usar const para declarações com valor constante.

Declarações constantes são mais compatíveis com o hot reload e permitem que os valores sejam usados em outras expressões constantes.

RUIM:

dart
final o = const <int>[];
​
class A {
  static final o = const <int>[];
}

BOM:

dart
const o = <int>[];
​
class A {
  static const o = <int>[];
}

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_const_declarations

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

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