#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 • Rust 包仓库 18021/week @ 2024-03-14 • Rust 包仓库 27220/week @ 2024-03-21 • Rust 包仓库 24320/week @ 2024-03-28 • Rust 包仓库 16221/week @ 2024-04-04 • Rust 包仓库 16861/week @ 2024-04-11 • Rust 包仓库 23666/week @ 2024-04-18 • Rust 包仓库 23813/week @ 2024-04-25 • Rust 包仓库 23934/week @ 2024-05-02 • Rust 包仓库 17712/week @ 2024-05-09 • Rust 包仓库 26483/week @ 2024-05-16 • Rust 包仓库 27047/week @ 2024-05-23 • Rust 包仓库 31614/week @ 2024-05-30 • Rust 包仓库 20403/week @ 2024-06-06 • Rust 包仓库 21150/week @ 2024-06-13 • Rust 包仓库 24524/week @ 2024-06-20 • Rust 包仓库 19251/week @ 2024-06-27 • Rust 包仓库

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