Pular para o conteúdo principal

constant_identifier_names

Saiba mais sobre a regra de lint constant_identifier_names.

Estável
Recomendado
Correção disponível

Prefira usar lowerCamelCase para nomes de constantes.

Detalhes

#

PREFIRA usar lowerCamelCase para nomes de constantes.

Em código novo, use lowerCamelCase para variáveis constantes, incluindo valores de enum.

Em código existente que usa ALL_CAPS_WITH_UNDERSCORES para constantes, você pode continuar usando maiúsculas para manter a consistência.

RUIM:

dart
const PI = 3.14;
const kDefaultTimeout = 1000;
final URL_SCHEME = RegExp('^([a-z]+):');
​
class Dice {
  static final NUMBER_GENERATOR = Random();
}

BOM:

dart
const pi = 3.14;
const defaultTimeout = 1000;
final urlScheme = RegExp('^([a-z]+):');
​
class Dice {
  static final numberGenerator = Random();
}

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - constant_identifier_names

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

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