From d2a2ed58c749f4b669f6eb3d86bc9f8e041aef31 Mon Sep 17 00:00:00 2001 From: Emanuele Stoppa Date: Mon, 3 Feb 2025 12:15:33 +0000 Subject: [PATCH] try to redact windows files only on windows --- crates/biome_diagnostics/src/display.rs | 2 ++ xtask/codegen/src/generate_analyzer.rs | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/crates/biome_diagnostics/src/display.rs b/crates/biome_diagnostics/src/display.rs index 9e1103bee0ae..ba3b87fdc5df 100644 --- a/crates/biome_diagnostics/src/display.rs +++ b/crates/biome_diagnostics/src/display.rs @@ -138,6 +138,8 @@ impl fmt::Display for PrintHeader<'_, D> { })?; } else if is_jetbrains { fmt.write_str(&format!(" at {name}"))?; + } else if cfg!(debug_assertions) && cfg!(windows) { + fmt.write_str(name.replace('\\', "/").as_str())?; } else { fmt.write_str(name)?; } diff --git a/xtask/codegen/src/generate_analyzer.rs b/xtask/codegen/src/generate_analyzer.rs index 606c28984a18..6eb947a44a8f 100644 --- a/xtask/codegen/src/generate_analyzer.rs +++ b/xtask/codegen/src/generate_analyzer.rs @@ -258,7 +258,7 @@ fn generate_group(category: &'static str, group: &str, base_path: &Path) -> Resu fn update_js_registry_builder(analyzers: BTreeMap<&'static str, TokenStream>) -> Result<()> { let path = project_root().join("crates/biome_js_analyze/src/registry.rs"); - let categories = analyzers.into_iter().map(|(_, tokens)| tokens); + let categories = analyzers.into_values(); let tokens = xtask::reformat(quote! { use biome_analyze::RegistryVisitor; @@ -277,7 +277,7 @@ fn update_js_registry_builder(analyzers: BTreeMap<&'static str, TokenStream>) -> fn update_json_registry_builder(analyzers: BTreeMap<&'static str, TokenStream>) -> Result<()> { let path = project_root().join("crates/biome_json_analyze/src/registry.rs"); - let categories = analyzers.into_iter().map(|(_, tokens)| tokens); + let categories = analyzers.into_values(); let tokens = xtask::reformat(quote! { use biome_analyze::RegistryVisitor; @@ -297,7 +297,7 @@ fn update_json_registry_builder(analyzers: BTreeMap<&'static str, TokenStream>) fn update_css_registry_builder(analyzers: BTreeMap<&'static str, TokenStream>) -> Result<()> { let path = project_root().join("crates/biome_css_analyze/src/registry.rs"); - let categories = analyzers.into_iter().map(|(_, tokens)| tokens); + let categories = analyzers.into_values(); let tokens = xtask::reformat(quote! { use biome_analyze::RegistryVisitor;