跳到主要內容

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 對映語法來配置 linter 規則,請在 linter > rules 下新增 file_names: true

analysis_options.yaml
yaml
linter:
  rules:
    file_names: true