Assign diagnostics a group_id
based on their related_information
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
This commit is contained in:
parent
2d6285a6e1
commit
78bbb83448
5 changed files with 252 additions and 73 deletions
|
@ -141,6 +141,7 @@ pub fn serialize_diagnostics(map: &AnchorRangeMultimap<Diagnostic>) -> proto::Di
|
|||
DiagnosticSeverity::HINT => proto::diagnostic::Severity::Hint,
|
||||
_ => proto::diagnostic::Severity::None,
|
||||
} as i32,
|
||||
group_id: diagnostic.group_id as u64,
|
||||
})
|
||||
.collect(),
|
||||
}
|
||||
|
@ -308,6 +309,7 @@ pub fn deserialize_diagnostics(message: proto::DiagnosticSet) -> AnchorRangeMult
|
|||
proto::diagnostic::Severity::None => return None,
|
||||
},
|
||||
message: diagnostic.message,
|
||||
group_id: diagnostic.group_id as usize,
|
||||
},
|
||||
))
|
||||
}),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue