diff --git a/crates/biome_configuration/src/generated/linter_options_check.rs b/crates/biome_configuration/src/generated/linter_options_check.rs index 859e92e757b4..28226baf1ba3 100644 --- a/crates/biome_configuration/src/generated/linter_options_check.rs +++ b/crates/biome_configuration/src/generated/linter_options_check.rs @@ -1660,6 +1660,11 @@ pub fn config_side_rule_options_types() -> Vec<(&'static str, &'static str, Type TypeId::of::( ), )); + result.push(( + "nursery", + "useExplicitReturnType", + TypeId::of::(), + )); result.push(( "nursery", "useExplicitType", diff --git a/crates/biome_markdown_parser/tests/fuzz_differential.rs b/crates/biome_markdown_parser/tests/fuzz_differential.rs index 669aeedad137..cbaa8420af46 100644 --- a/crates/biome_markdown_parser/tests/fuzz_differential.rs +++ b/crates/biome_markdown_parser/tests/fuzz_differential.rs @@ -6,34 +6,14 @@ //! //! Run with: cargo test -p biome_markdown_parser --test fuzz_differential -- --ignored --nocapture +mod test_utils; + use biome_markdown_parser::{document_to_html, parse_markdown}; use biome_markdown_syntax::MdDocument; use biome_rowan::AstNode; use std::fs; use std::path::{Path, PathBuf}; - -/// Normalize HTML for comparison, preserving whitespace inside `
` blocks.
-/// Matches the normalization in `xtask/coverage/src/markdown/commonmark.rs`.
-fn normalize_html(html: &str) -> String {
-    let mut result = Vec::new();
-    let mut in_pre = false;
-
-    for line in html.lines() {
-        if line.contains("") {
-            in_pre = false;
-        }
-    }
-
-    result.join("\n").trim().to_string() + "\n"
-}
+use test_utils::normalize_html;
 
 /// FNV-1a 64-bit hash — deterministic across Rust toolchain versions.
 fn content_hash(s: &str) -> String {
diff --git a/crates/biome_markdown_parser/tests/spec_test.rs b/crates/biome_markdown_parser/tests/spec_test.rs
index 8634dc86c4f5..3ac6921df9c7 100644
--- a/crates/biome_markdown_parser/tests/spec_test.rs
+++ b/crates/biome_markdown_parser/tests/spec_test.rs
@@ -193,28 +193,9 @@ pub fn run(test_case: &str, _snapshot_name: &str, test_directory: &str, outcome_
     });
 }
 
-/// Normalize HTML for comparison, preserving whitespace inside `
` blocks.
-/// Matches the normalization in `xtask/coverage/src/markdown/commonmark.rs`.
-fn normalize_html(html: &str) -> String {
-    let mut result = Vec::new();
-    let mut in_pre = false;
-
-    for line in html.lines() {
-        if line.contains("") {
-            in_pre = false;
-        }
-    }
-
-    result.join("\n").trim().to_string() + "\n"
-}
+#[path = "test_utils.rs"]
+mod test_utils;
+use test_utils::normalize_html;
 
 #[test]
 pub fn quick_test() {
diff --git a/crates/biome_markdown_parser/tests/test_utils.rs b/crates/biome_markdown_parser/tests/test_utils.rs
new file mode 100644
index 000000000000..b1a23e094f46
--- /dev/null
+++ b/crates/biome_markdown_parser/tests/test_utils.rs
@@ -0,0 +1,22 @@
+/// Normalize HTML for comparison, preserving whitespace inside `
` blocks.
+/// Matches the normalization in `xtask/coverage/src/markdown/commonmark.rs`.
+pub fn normalize_html(html: &str) -> String {
+    let mut result = Vec::new();
+    let mut in_pre = false;
+
+    for line in html.lines() {
+        if line.contains("") {
+            in_pre = false;
+        }
+    }
+
+    result.join("\n").trim().to_string() + "\n"
+}
diff --git a/deny.toml b/deny.toml
index db0c8779df83..9a01770e8784 100644
--- a/deny.toml
+++ b/deny.toml
@@ -10,4 +10,4 @@ all-features = true
 multiple-versions = "allow"
 
 [advisories]
-unmaintained = 'workspace'
+unmaintained = "workspace"