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