diff options
Diffstat (limited to 'cli/lint.rs')
-rw-r--r-- | cli/lint.rs | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/cli/lint.rs b/cli/lint.rs index 901e678ce..956a638c8 100644 --- a/cli/lint.rs +++ b/cli/lint.rs @@ -102,20 +102,17 @@ fn lint_file(file_path: PathBuf) -> Result<Vec<LintDiagnostic>, ErrBox> { } fn format_diagnostic(d: &LintDiagnostic) -> String { - let pretty_message = format!( - "({}) {}", - colors::gray(d.code.to_string()), - d.message.clone() - ); + let pretty_message = + format!("({}) {}", colors::gray(&d.code), d.message.clone()); fmt_errors::format_stack( true, - pretty_message, - Some(d.line_src.clone()), + &pretty_message, + Some(&d.line_src), Some(d.location.col as i64), Some((d.location.col + d.snippet_length) as i64), &[fmt_errors::format_location( - d.location.filename.clone(), + &d.location.filename, d.location.line as i64, d.location.col as i64, )], |