mirror of https://github.com/astral-sh/ruff
ruff_db: tweak number of line terminators emitted in new diagnostic renderer
When moving over to the new renderer, I noticed that it was emitting an extra line terminator compared to the status quo. This removes it by turning the line terminator into a line delimiter between diagnostics.
This commit is contained in:
parent
ff548b1272
commit
602a27c4e3
|
|
@ -47,8 +47,11 @@ impl std::fmt::Display for DisplayDiagnostic<'_> {
|
|||
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
|
||||
let resolved = Resolved::new(self.resolver, self.diag);
|
||||
let renderable = resolved.to_renderable(self.config.context);
|
||||
for diag in &renderable.diagnostics {
|
||||
writeln!(f, "{}", self.annotate_renderer.render(diag.to_annotate()))?;
|
||||
for (i, diag) in renderable.diagnostics.iter().enumerate() {
|
||||
if i > 0 {
|
||||
writeln!(f)?;
|
||||
}
|
||||
write!(f, "{}", self.annotate_renderer.render(diag.to_annotate()))?;
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue