mirror of https://github.com/zkat/miette.git
feat(related): print related prefixes according to severity (#158)
Fixes: https://github.com/zkat/miette/issues/139
This commit is contained in:
parent
1e1d615253
commit
084ed138b7
|
|
@ -255,7 +255,11 @@ impl GraphicalReportHandler {
|
||||||
if let Some(related) = diagnostic.related() {
|
if let Some(related) = diagnostic.related() {
|
||||||
writeln!(f)?;
|
writeln!(f)?;
|
||||||
for rel in related {
|
for rel in related {
|
||||||
write!(f, "Error: ")?;
|
match diagnostic.severity() {
|
||||||
|
Some(Severity::Error) | None => write!(f, "Error: ")?,
|
||||||
|
Some(Severity::Warning) => write!(f, "Warning: ")?,
|
||||||
|
Some(Severity::Advice) => write!(f, "Advice: ")?,
|
||||||
|
};
|
||||||
self.render_header(f, rel)?;
|
self.render_header(f, rel)?;
|
||||||
writeln!(f)?;
|
writeln!(f)?;
|
||||||
self.render_causes(f, rel)?;
|
self.render_causes(f, rel)?;
|
||||||
|
|
|
||||||
|
|
@ -111,7 +111,11 @@ impl NarratableReportHandler {
|
||||||
if let Some(related) = diagnostic.related() {
|
if let Some(related) = diagnostic.related() {
|
||||||
writeln!(f)?;
|
writeln!(f)?;
|
||||||
for rel in related {
|
for rel in related {
|
||||||
write!(f, "Error: ")?;
|
match diagnostic.severity() {
|
||||||
|
Some(Severity::Error) | None => write!(f, "Error: ")?,
|
||||||
|
Some(Severity::Warning) => write!(f, "Warning: ")?,
|
||||||
|
Some(Severity::Advice) => write!(f, "Advice: ")?,
|
||||||
|
};
|
||||||
self.render_header(f, rel)?;
|
self.render_header(f, rel)?;
|
||||||
writeln!(f)?;
|
writeln!(f)?;
|
||||||
self.render_causes(f, rel)?;
|
self.render_causes(f, rel)?;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue