mirror of
https://github.com/astral-sh/ruff.git
synced 2025-08-23 03:45:14 +00:00
ruff_annotate_snippets: make small change to enable omitting header
This is a tiny change that, perhaps slightly shady, permits us to use the `annotate-snippets` renderer without its mandatory header (which wasn't there in `annotate-snippets 0.9`). Specifically, we can now do this: Level::None.title("") The combination of a "none" level and an empty label results in the `annotate-snippets` header being skipped entirely. (Not even an empty line is written.) This is maybe not the right API for upstream `annotate-snippets`, but it's very easy for us to do and unblocks the upgrade (albeit relying on a vendored copy). Ref https://github.com/rust-lang/annotate-snippets-rs/issues/167
This commit is contained in:
parent
9c27c57b5b
commit
1b97677779
3 changed files with 32 additions and 0 deletions
|
@ -909,6 +909,7 @@ pub(crate) enum DisplayAnnotationType {
|
|||
impl From<snippet::Level> for DisplayAnnotationType {
|
||||
fn from(at: snippet::Level) -> Self {
|
||||
match at {
|
||||
snippet::Level::None => DisplayAnnotationType::None,
|
||||
snippet::Level::Error => DisplayAnnotationType::Error,
|
||||
snippet::Level::Warning => DisplayAnnotationType::Warning,
|
||||
snippet::Level::Info => DisplayAnnotationType::Info,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue