Pular para o conteúdo principal

file_names

Saiba mais sobre a regra de lint file_names.

Estável
Core

Nomeie arquivos-fonte usando lowercase_with_underscores.

Detalhes

#

FAÇA nomeie arquivos-fonte usando lowercase_with_underscores.

Alguns sistemas de arquivos não diferenciam maiúsculas de minúsculas, então muitos projetos exigem nomes de arquivo totalmente em minúsculas. Usar um caractere separador permite que os nomes continuem legíveis nessa forma. Usar sublinhados como separador garante que o nome continue sendo um identificador Dart válido, o que pode ser útil caso a linguagem venha a suportar importações simbólicas.

RUIM:

  • SliderMenu.dart
  • filesystem.dart
  • file-system.dart

BOM:

  • slider_menu.dart
  • file_system.dart

Arquivos que não terminam exatamente em .dart são ignorados. Por exemplo:

OK:

  • file-system.g.dart
  • SliderMenu.css.dart

A lint library_names pode ser usada para impor o mesmo tipo de nomenclatura à biblioteca.

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - file_names

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

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