诊断格式化库
所有者 Yaroslav Bolyukin.
#502 in 文本处理
111 每月下载次数
67KB 2.5K SLoC
诊断格式化库。
大多数诊断格式化库同时实现格式化和span/source管理。这可以带来一致性,但需要将您的库代码与第三方注释库绑定,这在您的库已经有自己的诊断逻辑时可能不方便。
hi-doc仅实现诊断格式化,允许与库中现有的诊断逻辑无缝集成。
每个注释多个范围
多行注释
多行注释文本
支持unicode全宽字符
正确处理不可打印的控制字符,并可配置制表符宽度
注释文本本身的格式化
注释文本的语法高亮
支持非彩色终端
将注释放在行顶部
~605KB ~11K SLoC