# 这是一个顶级配置文件,停止向父目录查找 root = true # === 全局通用设置 (所有文件) === [*] charset = utf-8 indent_style = space indent_size = 2 end_of_line = lf insert_final_newline = true trim_trailing_whitespace = true # === Dart 文件专用设置 === [*.dart] # Very Good Analysis 默认开启了 lines_longer_than_80_chars # 这里设置为 80,确保 IDE 的标尺线 (Ruler) 与 Linter 报错一致 max_line_length = 80 # 虽然 [*] 设置了 indent_size,但对 Dart 再次显式声明是好习惯 indent_size = 2 # === YAML/JSON 文件 (配置文件) === [*.{yaml,yml,json}] indent_size = 2 # === Markdown 文件 (文档) === [*.md] # Markdown 中行尾的双空格代表换行,所以不能自动去除尾部空格 trim_trailing_whitespace = false max_line_length = 0 # 文档通常自动换行,不强制限制行宽