diff --git a/.changeset/khaki-vans-learn.md b/.changeset/khaki-vans-learn.md new file mode 100644 index 000000000000..8b45081605c5 --- /dev/null +++ b/.changeset/khaki-vans-learn.md @@ -0,0 +1,5 @@ +--- +"@biomejs/biome": patch +--- + +Fixed #8563: fixed a bounds check on bogus regex literals that caused panics when doing type inference diff --git a/crates/biome_js_type_info/src/local_inference.rs b/crates/biome_js_type_info/src/local_inference.rs index e26f103cdd42..1c5abe8e2875 100644 --- a/crates/biome_js_type_info/src/local_inference.rs +++ b/crates/biome_js_type_info/src/local_inference.rs @@ -2688,7 +2688,7 @@ fn split_regex_literal(token: SyntaxResult) -> Option= close_index { return None; }