跳至主要內容

file_names

穩定
核心

使用 lowercase_with_underscores 命名原始碼檔案。

詳細資訊

#

務必 使用 lowercase_with_underscores 命名原始碼檔案。

有些檔案系統不區分大小寫,因此許多專案要求檔案名稱全部小寫。使用分隔字元仍可讓名稱在該形式下保持可讀性。使用底線作為分隔符可確保名稱仍然是有效的 Dart 識別符,如果語言日後支援符號匯入,這可能會有所幫助。

錯誤範例

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

正確範例

  • slider_menu.dart
  • file_system.dart

沒有嚴格 .dart 副檔名的檔案會被忽略。例如

可以

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

lint library_names 可用於在函式庫上強制執行相同的命名方式。

啟用

#

若要啟用 file_names 規則,請在您的 analysis_options.yaml 檔案中的 linter > rules 下新增 file_names

analysis_options.yaml
yaml
linter:
  rules:
    - file_names

如果您改為使用 YAML map 語法來設定 linter 規則,請在 linter > rules 下新增 file_names: true

analysis_options.yaml
yaml
linter:
  rules:
    file_names: true