跳到主內容

library_names

穩定

使用 lowercase_with_underscores 命名庫。

詳情

#

使用 lowercase_with_underscores 命名庫。

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

錯誤示例

dart
library peg-parser;

正確示例

dart
library peg_parser;

Lint 規則 file_names 可用於強制在檔案上執行相同的命名約定。

啟用

#

要啟用 library_names 規則,請在您的 analysis_options.yaml 檔案中,將 library_names 新增到 linter > rules 下方

analysis_options.yaml
yaml
linter:
  rules:
    - library_names

如果您使用 YAML 對映語法配置 Lint 規則,請在 linter > rules 下方新增 library_names: true

analysis_options.yaml
yaml
linter:
  rules:
    library_names: true