Expand description
A library for pretty-printing lint errors with a given source text.
The API is fairly minimal, and the output closely resembles rustc’s.
§Example usage:
ⓘ
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);Re-exports§
pub use colored;
Structs§
- Position
- Position in a source document 1-based.
- Pretty
Lint - Show a pretty lint message similar to rustc’s messages.
- Span
- The range the lint spans.
Enums§
- Severity
- Lint severity.