#lint #error #pretty #spans #rustc #linting #source

pretty-lint

一个用于显示代码检查错误的简单库

2 个版本

0.1.1 2020年11月6日
0.1.0 2020年10月5日

#1972开发工具

Download history 18021/week @ 2024-03-14 27220/week @ 2024-03-21 24320/week @ 2024-03-28 16221/week @ 2024-04-04 16861/week @ 2024-04-11 23666/week @ 2024-04-18 23813/week @ 2024-04-25 23934/week @ 2024-05-02 17712/week @ 2024-05-09 26483/week @ 2024-05-16 27047/week @ 2024-05-23 31614/week @ 2024-05-30 20403/week @ 2024-06-06 21150/week @ 2024-06-13 24524/week @ 2024-06-20 19251/week @ 2024-06-27

92,816 每月下载量
用于 password-rules-parser

MIT 许可证

16KB
410

一种打印简单代码检查信息的方式。

输出类似于 rustc 的。


lib.rs:

一个用于使用给定源文本格式化打印代码检查错误的库。

API 非常简单,输出与 rustc 非常相似。

示例用法

let src = "highlight me";

let lint = PrettyLint::success(src)
            .at(Span::range((1, 1), (1, src.len())))
            .with_message("you have been highlighted")
            .with_inline_message("look at this")
            .with_file_path(file!());

println!("{}", lint);

依赖项

~0–9.5MB
~53K SLoC