This commit is contained in:
2026-05-23 04:36:56 +02:00
parent 9f6ec4a20d
commit b96a6f154d
+5 -37
View File
@@ -76,7 +76,11 @@ pub fn build(mut args: Vec<String>, root: PathBuf) -> Vec<MistDiagnostic> {
.expect("Unable to find mapping"); .expect("Unable to find mapping");
let mist_msg = MistDiagnosticMessage { let mist_msg = MistDiagnosticMessage {
message: span.label.clone().unwrap_or(msg.message.message.clone()), message: format!(
"{}: {}",
msg.message.message,
span.label.clone().unwrap_or_default()
),
file_name: if is_root { file_name: if is_root {
mist_file mist_file
} else { } else {
@@ -116,42 +120,6 @@ pub fn build(mut args: Vec<String>, root: PathBuf) -> Vec<MistDiagnostic> {
diagnostics diagnostics
} }
// pub fn print_diagnostics(diagnostics: &Vec<MistDiagnostic>) {
// let mut files = HashMap::new();
// for diag in diagnostics {
// match diag {
// MistDiagnostic::Error(msg) => {
// let line = get_line(&mut files, &msg);
// println!(
// "\n{}:{}:{}\n \x1b[31mError\x1b[0m: {}\n\t{}",
// msg.file_name,
// msg.line,
// msg.column,
// msg.message,
// line.unwrap_or_default(),
// )
// }
// MistDiagnostic::Warning(msg) => {
// let line = get_line(&mut files, &msg);
// println!(
// "\n{}:{}:{}\n \x1b[33mWarning\x1b[0m: {}\n\t{}",
// msg.file_name,
// msg.line,
// msg.column,
// msg.message,
// line.unwrap_or_default(),
// )
// }
// MistDiagnostic::Rust(rs) => println!("{rs}"),
// }
// }
// }
pub fn get_line( pub fn get_line(
files: &mut HashMap<PathBuf, Vec<String>>, files: &mut HashMap<PathBuf, Vec<String>>,
msg: &MistDiagnosticMessage, msg: &MistDiagnosticMessage,