2个版本

0.1.1 2024年4月7日
0.1.0 2024年2月20日

#502 in 文本处理

Download history 66/week @ 2024-04-24 39/week @ 2024-05-01 28/week @ 2024-05-08 35/week @ 2024-05-15 111/week @ 2024-05-22 65/week @ 2024-05-29 66/week @ 2024-06-05 137/week @ 2024-06-12 194/week @ 2024-06-19 174/week @ 2024-06-26 203/week @ 2024-07-03 36/week @ 2024-07-10 55/week @ 2024-07-17 13/week @ 2024-07-24 14/week @ 2024-07-31 15/week @ 2024-08-07

111 每月下载次数

MIT 许可证

67KB
2.5K SLoC

hi-doc

诊断格式化库。

动机

大多数诊断格式化库同时实现格式化和span/source管理。这可以带来一致性,但需要将您的库代码与第三方注释库绑定,这在您的库已经有自己的诊断逻辑时可能不方便。

hi-doc仅实现诊断格式化,允许与库中现有的诊断逻辑无缝集成。

完成的功能

  • 每个注释多个范围

  • 多行注释

  • 多行注释文本

  • 支持unicode全宽字符

  • 正确处理不可打印的控制字符,并可配置制表符宽度

  • 注释文本本身的格式化

  • 注释文本的语法高亮

  • 支持非彩色终端

  • 将注释放在行顶部

依赖项

~605KB
~11K SLoC