メインコンテンツにスキップ

file_names

安定版
コア

ソースファイルはlowercase_with_underscoresを使用して名前を付けます。

詳細

#

推奨 ソースファイルはlowercase_with_underscoresを使用して名前を付けます。

一部のファイルシステムは、大文字と小文字を区別しないため、多くのプロジェクトではファイル名をすべて小文字にする必要があります。区切り文字を使用すると、その形式でも名前を読みやすくできます。アンダースコアを区切り文字として使用すると、名前は有効な Dart 識別子のままになり、将来的に言語がシンボリックインポートをサポートする場合に役立つ可能性があります。

悪い例

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

良い例

  • slider_menu.dart
  • file_system.dart

厳密な.dart拡張子を持たないファイルは無視されます。例:

OK

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

library_namesという名前のlintルールは、ライブラリに対しても同様の命名規則を強制するために使用できます。

有効にする

#

file_namesルールを有効にするには、analysis_options.yamlファイルでlinter > rulesの下にfile_namesを追加します。

analysis_options.yaml
yaml
linter:
  rules:
    - file_names

代わりにYAMLマップ構文を使用してlinterルールを構成している場合は、linter > rulesの下にfile_names: trueを追加します。

analysis_options.yaml
yaml
linter:
  rules:
    file_names: true