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

library_names

安定版

ライブラリ名は lowercase_with_underscores を使用して命名してください。

詳細

#

推奨: ライブラリ名は lowercase_with_underscores を使用して命名してください。

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

悪い例

dart
library peg-parser;

良い例

dart
library peg_parser;

file_names という lint ルールを使用すると、ファイルに対しても同様の命名規則を強制できます。

有効にする

#

library_names ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に library_names を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    - library_names

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

analysis_options.yaml
yaml
linter:
  rules:
    library_names: true