用途:在编写或重构 Dart 代码时,处理可能超过 80 列限制的长行,使其符合 lines_longer_than_80_chars lint 要求。
主要能力:提供查找与修复长行的指引。查找方式包括使用 Dart 分析器运行 dart analyze 并关注 lines_longer_than_80_chars lint,或用正则 ^.{81,}$ 手动搜索超过 80 字符的行。修复方面强调先运行 dart format,格式化器常能自动修复长行;对代码注释与文档注释(///)按词边界断行,避免把 markdown 链接块拆开,超长链接可单独成行;长字符串使用相邻字符串字面量(如 'part 1 ' 'part 2')按词边界拆分,含换行符或连续 print 时可考虑改用多行字符串字面量(''')。
使用方式:先 dart format,再 dart analyze 定位问题,按上述规则手动断行,修改后再次运行 dart format 和 dart analyze。注意拆分字符串可能触发新 lint(如 prefer_single_quotes)。
适用场景:编写或重构 Dart 代码、需要满足 80 列规则时。
限制:资料未提供更多平台、收费或效果信息。