file_names
使用 lowercase_with_underscores 為原始檔命名。
詳情
#務必使用 lowercase_with_underscores 為原始檔命名。
有些檔案系統不區分大小寫,因此許多專案要求檔名全部小寫。使用分隔符可以讓名稱在這種形式下仍然可讀。使用下劃線作為分隔符可確保名稱仍然是有效的 Dart 識別符號,如果語言將來支援符號匯入,這會很有幫助。
錯誤示例
SliderMenu.dartfilesystem.dartfile-system.dart
正確示例
slider_menu.dartfile_system.dart
沒有嚴格的 .dart 副檔名的檔案將被忽略。例如
可以
file-system.g.dartSliderMenu.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