Pular para o conteúdo principal

camel_case_extensions

Saiba mais sobre a regra de lint camel_case_extensions.

Estável
Core
Lançado no Dart 2.6

Nomeie extensions usando UpperCamelCase.

Detalhes

#

Do Effective Dart:

FAÇA nomear extensions usando UpperCamelCase.

Extensions devem colocar em maiúscula a primeira letra de cada palavra (inclusive a primeira) e não usar separadores.

BOM:

dart
extension MyFancyList<T> on List<T> {
  // ...
}
​
extension SmartIterable<T> on Iterable<T> {
  // ...
}

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - camel_case_extensions

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

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