Pular para o conteúdo principal

prefer_const_constructors_in_immutables

Saiba mais sobre a regra de lint prefer_const_constructors_in_immutables.

Estável
Flutter
Correção disponível

Prefira declarar construtores const em classes @immutable.

Detalhes

#

PREFIRA declarar construtores const em classes @immutable.

Se uma classe é imutável, geralmente é uma boa ideia tornar o construtor um construtor const.

RUIM:

dart
@immutable
class A {
  final a;
  A(this.a);
}

BOM:

dart
@immutable
class A {
  final a;
  const A(this.a);
}

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_const_constructors_in_immutables

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

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