diff --git a/Cargo.lock b/Cargo.lock index 51ac9c7ab..c70103291 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -71,7 +71,7 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "biome_analyze" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_deserialize", @@ -91,7 +91,7 @@ dependencies = [ [[package]] name = "biome_aria" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_aria_metadata", ] @@ -99,7 +99,7 @@ dependencies = [ [[package]] name = "biome_aria_metadata" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_deserialize", "biome_deserialize_macros", @@ -115,7 +115,7 @@ dependencies = [ [[package]] name = "biome_cli" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "anyhow", "biome_analyze", @@ -175,7 +175,7 @@ dependencies = [ [[package]] name = "biome_configuration" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_analyze", "biome_configuration_macros", @@ -207,7 +207,7 @@ dependencies = [ [[package]] name = "biome_configuration_macros" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_analyze", "biome_css_analyze", @@ -229,7 +229,7 @@ dependencies = [ [[package]] name = "biome_console" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_markup", "biome_text_size", @@ -243,7 +243,7 @@ dependencies = [ [[package]] name = "biome_control_flow" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_rowan", "rustc-hash 2.1.1", @@ -252,7 +252,7 @@ dependencies = [ [[package]] name = "biome_css_analyze" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_analyze", "biome_console", @@ -275,7 +275,7 @@ dependencies = [ [[package]] name = "biome_css_factory" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_css_syntax", "biome_rowan", @@ -284,7 +284,7 @@ dependencies = [ [[package]] name = "biome_css_formatter" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_css_syntax", "biome_diagnostics", @@ -297,7 +297,7 @@ dependencies = [ [[package]] name = "biome_css_parser" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_css_factory", @@ -312,7 +312,7 @@ dependencies = [ [[package]] name = "biome_css_semantic" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_css_syntax", "biome_formatter", @@ -323,7 +323,7 @@ dependencies = [ [[package]] name = "biome_css_syntax" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_rowan", "biome_string_case", @@ -335,7 +335,7 @@ dependencies = [ [[package]] name = "biome_deserialize" version = "0.6.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_diagnostics", @@ -353,7 +353,7 @@ dependencies = [ [[package]] name = "biome_deserialize_macros" version = "0.6.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_string_case", "proc-macro-error2", @@ -365,7 +365,7 @@ dependencies = [ [[package]] name = "biome_diagnostics" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "backtrace", "biome_console", @@ -388,7 +388,7 @@ dependencies = [ [[package]] name = "biome_diagnostics_categories" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "quote", "schemars", @@ -399,7 +399,7 @@ dependencies = [ [[package]] name = "biome_diagnostics_macros" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "proc-macro-error2", "proc-macro2", @@ -410,7 +410,7 @@ dependencies = [ [[package]] name = "biome_flags" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", ] @@ -418,7 +418,7 @@ dependencies = [ [[package]] name = "biome_formatter" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_deserialize", @@ -439,7 +439,7 @@ dependencies = [ [[package]] name = "biome_fs" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_diagnostics", "camino", @@ -460,7 +460,7 @@ dependencies = [ [[package]] name = "biome_glob" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_deserialize", "biome_deserialize_macros", @@ -473,7 +473,7 @@ dependencies = [ [[package]] name = "biome_graphql_analyze" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_analyze", "biome_console", @@ -494,7 +494,7 @@ dependencies = [ [[package]] name = "biome_graphql_factory" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_graphql_syntax", "biome_rowan", @@ -503,7 +503,7 @@ dependencies = [ [[package]] name = "biome_graphql_formatter" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_diagnostics", "biome_formatter", @@ -515,7 +515,7 @@ dependencies = [ [[package]] name = "biome_graphql_parser" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_diagnostics", @@ -531,7 +531,7 @@ dependencies = [ [[package]] name = "biome_graphql_syntax" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_rowan", "biome_string_case", @@ -543,7 +543,7 @@ dependencies = [ [[package]] name = "biome_grit_factory" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_grit_syntax", "biome_rowan", @@ -552,7 +552,7 @@ dependencies = [ [[package]] name = "biome_grit_formatter" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_formatter", "biome_grit_syntax", @@ -562,7 +562,7 @@ dependencies = [ [[package]] name = "biome_grit_parser" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_diagnostics", @@ -580,7 +580,7 @@ dependencies = [ [[package]] name = "biome_grit_patterns" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_analyze", "biome_console", @@ -609,7 +609,7 @@ dependencies = [ [[package]] name = "biome_grit_syntax" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_rowan", "biome_string_case", @@ -621,7 +621,7 @@ dependencies = [ [[package]] name = "biome_html_analyze" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_analyze", "biome_console", @@ -634,13 +634,14 @@ dependencies = [ "biome_rule_options", "biome_string_case", "biome_suppression", + "phf", "serde", ] [[package]] name = "biome_html_factory" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_html_syntax", "biome_rowan", @@ -649,7 +650,7 @@ dependencies = [ [[package]] name = "biome_html_formatter" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_deserialize", "biome_deserialize_macros", @@ -666,7 +667,7 @@ dependencies = [ [[package]] name = "biome_html_parser" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_diagnostics", @@ -681,7 +682,7 @@ dependencies = [ [[package]] name = "biome_html_syntax" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_rowan", "biome_string_case", @@ -693,7 +694,7 @@ dependencies = [ [[package]] name = "biome_js_analyze" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_analyze", "biome_aria", @@ -734,7 +735,7 @@ dependencies = [ [[package]] name = "biome_js_factory" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_js_syntax", "biome_rowan", @@ -743,7 +744,7 @@ dependencies = [ [[package]] name = "biome_js_formatter" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_deserialize", "biome_deserialize_macros", @@ -766,7 +767,7 @@ dependencies = [ [[package]] name = "biome_js_parser" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_diagnostics", @@ -789,7 +790,7 @@ dependencies = [ [[package]] name = "biome_js_semantic" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_formatter", "biome_js_syntax", @@ -802,7 +803,7 @@ dependencies = [ [[package]] name = "biome_js_syntax" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_aria", "biome_aria_metadata", @@ -817,7 +818,7 @@ dependencies = [ [[package]] name = "biome_js_type_info" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_formatter", "biome_js_syntax", @@ -833,7 +834,7 @@ dependencies = [ [[package]] name = "biome_js_type_info_macros" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "proc-macro-error2", "proc-macro2", @@ -844,7 +845,7 @@ dependencies = [ [[package]] name = "biome_jsdoc_comment" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_formatter", "biome_js_syntax", @@ -855,7 +856,7 @@ dependencies = [ [[package]] name = "biome_json_analyze" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_analyze", "biome_console", @@ -873,7 +874,7 @@ dependencies = [ [[package]] name = "biome_json_factory" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_json_syntax", "biome_rowan", @@ -882,7 +883,7 @@ dependencies = [ [[package]] name = "biome_json_formatter" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_deserialize", "biome_deserialize_macros", @@ -899,7 +900,7 @@ dependencies = [ [[package]] name = "biome_json_parser" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_diagnostics", @@ -915,7 +916,7 @@ dependencies = [ [[package]] name = "biome_json_syntax" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_rowan", "biome_string_case", @@ -928,7 +929,7 @@ dependencies = [ [[package]] name = "biome_json_value" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_deserialize", "biome_deserialize_macros", @@ -942,7 +943,7 @@ dependencies = [ [[package]] name = "biome_line_index" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_text_size", "rustc-hash 2.1.1", @@ -951,7 +952,7 @@ dependencies = [ [[package]] name = "biome_lsp" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "anyhow", "biome_analyze", @@ -981,7 +982,7 @@ dependencies = [ [[package]] name = "biome_lsp_converters" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "anyhow", "biome_line_index", @@ -993,7 +994,7 @@ dependencies = [ [[package]] name = "biome_markup" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "proc-macro-error2", "proc-macro2", @@ -1003,7 +1004,7 @@ dependencies = [ [[package]] name = "biome_migrate" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_analyze", "biome_configuration", @@ -1021,7 +1022,7 @@ dependencies = [ [[package]] name = "biome_module_graph" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_css_semantic", @@ -1053,7 +1054,7 @@ dependencies = [ [[package]] name = "biome_package" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_deserialize", @@ -1076,7 +1077,7 @@ dependencies = [ [[package]] name = "biome_parser" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_diagnostics", @@ -1090,7 +1091,7 @@ dependencies = [ [[package]] name = "biome_plugin_loader" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_analyze", "biome_console", @@ -1118,7 +1119,7 @@ dependencies = [ [[package]] name = "biome_project_layout" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_package", "biome_parser", @@ -1131,7 +1132,7 @@ dependencies = [ [[package]] name = "biome_resolver" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_diagnostics", @@ -1145,7 +1146,7 @@ dependencies = [ [[package]] name = "biome_rowan" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_text_edit", "biome_text_size", @@ -1158,7 +1159,7 @@ dependencies = [ [[package]] name = "biome_rule_options" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_deserialize", @@ -1182,7 +1183,7 @@ dependencies = [ [[package]] name = "biome_ruledoc_utils" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "anyhow", "biome_analyze", @@ -1201,7 +1202,7 @@ dependencies = [ [[package]] name = "biome_service" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_analyze", "biome_configuration", @@ -1273,7 +1274,7 @@ dependencies = [ [[package]] name = "biome_string_case" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_rowan", ] @@ -1281,7 +1282,7 @@ dependencies = [ [[package]] name = "biome_suppression" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_console", "biome_diagnostics", @@ -1291,7 +1292,7 @@ dependencies = [ [[package]] name = "biome_test_utils" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "ansi_rgb", "biome_analyze", @@ -1325,7 +1326,7 @@ dependencies = [ [[package]] name = "biome_text_edit" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "biome_text_size", "schemars", @@ -1336,7 +1337,7 @@ dependencies = [ [[package]] name = "biome_text_size" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "schemars", "serde", @@ -1345,12 +1346,12 @@ dependencies = [ [[package]] name = "biome_ungrammar" version = "0.3.1" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" [[package]] name = "biome_unicode_table" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" [[package]] name = "bitflags" @@ -1816,6 +1817,12 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + [[package]] name = "find-msvc-tools" version = "0.1.8" @@ -2521,9 +2528,12 @@ dependencies = [ [[package]] name = "notify-types" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d" +checksum = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a" +dependencies = [ + "bitflags 2.10.0", +] [[package]] name = "nu-ansi-term" @@ -2536,9 +2546,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050" [[package]] name = "num-traits" @@ -2639,6 +2649,49 @@ version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" +[[package]] +name = "phf" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" +dependencies = [ + "phf_macros", + "phf_shared", + "serde", +] + +[[package]] +name = "phf_generator" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" +dependencies = [ + "fastrand", + "phf_shared", +] + +[[package]] +name = "phf_macros" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "phf_shared" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" +dependencies = [ + "siphasher", +] + [[package]] name = "pin-project-lite" version = "0.2.16" @@ -3180,6 +3233,12 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" + [[package]] name = "slab" version = "0.4.11" @@ -3382,9 +3441,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.45" +version = "0.3.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9e442fc33d7fdb45aa9bfeb312c095964abdf596f7567261062b2a7107aaabd" +checksum = "9da98b7d9b7dad93488a84b8248efc35352b0b2657397d4167e7ad67e5d535e5" dependencies = [ "deranged", "itoa", @@ -3397,15 +3456,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b36ee98fd31ec7426d599183e8fe26932a8dc1fb76ddb6214d05493377d34ca" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.25" +version = "0.2.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e552d1249bf61ac2a52db88179fd0673def1e1ad8243a00d9ec9ed71fee3dd" +checksum = "78cc610bac2dcee56805c99642447d4c5dbde4d01f752ffea0199aee1f601dc4" dependencies = [ "num-conv", "time-core", @@ -3703,9 +3762,9 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.19.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" +checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f" dependencies = [ "js-sys", "wasm-bindgen", @@ -4016,7 +4075,7 @@ dependencies = [ [[package]] name = "xtask_codegen" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "anyhow", "biome_analyze", @@ -4044,7 +4103,7 @@ dependencies = [ [[package]] name = "xtask_glue" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=f6bb0105d30eeb4f23c06604184eca7802aa1896#f6bb0105d30eeb4f23c06604184eca7802aa1896" +source = "git+https://github.com/biomejs/biome.git?rev=0bd1c1b3122e152925d19ed8013ee38a94a2d16b#0bd1c1b3122e152925d19ed8013ee38a94a2d16b" dependencies = [ "anyhow", ] @@ -4074,18 +4133,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.33" +version = "0.8.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd" +checksum = "71ddd76bcebeed25db614f82bf31a9f4222d3fbba300e6fb6c00afa26cbd4d9d" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.33" +version = "0.8.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1" +checksum = "d8187381b52e32220d50b255276aa16a084ec0a9017a0ca2152a1f55c539758d" dependencies = [ "proc-macro2", "quote", @@ -4154,6 +4213,6 @@ dependencies = [ [[package]] name = "zmij" -version = "1.0.16" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfcd145825aace48cff44a8844de64bf75feec3080e0aa5cdbde72961ae51a65" +checksum = "02aae0f83f69aafc94776e879363e9771d7ecbffe2c7fbb6c14c5e00dfe88439" diff --git a/Cargo.toml b/Cargo.toml index 26a233a30..b64d64cb7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,48 +16,48 @@ path = "codegen/src/lib.rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anyhow = "1.0.100" -biome_analyze = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896", features = [ +biome_analyze = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b", features = [ "schema", ] } -biome_cli = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_configuration = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896", features = [ +biome_cli = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_configuration = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b", features = [ "schema", ] } -biome_console = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_css_analyze = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_css_parser = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_css_semantic = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_css_syntax = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_deserialize = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_diagnostics = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_flags = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_formatter = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_fs = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_graphql_analyze = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_graphql_parser = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_graphql_syntax = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_html_analyze = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_html_parser = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_html_syntax = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_js_analyze = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_js_formatter = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_js_parser = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_js_syntax = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_json_analyze = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_json_factory = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_json_formatter = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_json_parser = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_json_syntax = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_module_graph = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_project_layout = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_rowan = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_ruledoc_utils = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_service = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_string_case = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_test_utils = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } -biome_text_edit = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896" } +biome_console = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_css_analyze = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_css_parser = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_css_semantic = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_css_syntax = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_deserialize = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_diagnostics = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_flags = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_formatter = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_fs = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_graphql_analyze = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_graphql_parser = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_graphql_syntax = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_html_analyze = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_html_parser = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_html_syntax = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_js_analyze = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_js_formatter = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_js_parser = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_js_syntax = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_json_analyze = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_json_factory = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_json_formatter = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_json_parser = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_json_syntax = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_module_graph = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_project_layout = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_rowan = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_ruledoc_utils = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_service = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_string_case = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_test_utils = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } +biome_text_edit = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b" } bpaf = { version = "0.9.22", features = ["docgen"] } -xtask_codegen = { git = "https://github.com/biomejs/biome.git", rev = "f6bb0105d30eeb4f23c06604184eca7802aa1896", features = [ +xtask_codegen = { git = "https://github.com/biomejs/biome.git", rev = "0bd1c1b3122e152925d19ed8013ee38a94a2d16b", features = [ "schema", ] } # Needed to fix some weird dependency diff --git a/package.json b/package.json index 94f374417..9480e11bd 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@astrojs/starlight": "0.37.3", "@biomejs/biome": "2.3.11", "@biomejs/version-utils": "0.4.0", - "@biomejs/wasm-web": "https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@f6bb010", + "@biomejs/wasm-web": "https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@0bd1c1b", "@codemirror/lang-css": "6.3.1", "@codemirror/lang-html": "6.4.11", "@codemirror/lang-javascript": "6.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d8c02dbc..48c95d50c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,8 +40,8 @@ importers: specifier: ^0.4.0 version: 0.4.0 '@biomejs/wasm-web': - specifier: https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@f6bb010 - version: https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@f6bb010 + specifier: https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@0bd1c1b + version: https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@0bd1c1b '@codemirror/lang-css': specifier: 6.3.1 version: 6.3.1 @@ -418,9 +418,9 @@ packages: '@biomejs/version-utils@0.4.0': resolution: {integrity: sha512-jboDhjZY8/bAPl2kgvjrbbyXyM6uimPsasY3TvFhSpPaNorij0UZROi/NjDQqQeZFSaIK3ieiRZXWwoBZh6rQQ==} - '@biomejs/wasm-web@https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@f6bb010': - resolution: {integrity: sha512-IwGibepwXURzmLUZieSe4NFX4wF6lW0Q3AWDtn1K4Ml/7XcG5WVyGTmPX6/Ledp3zvOI36jE4IjzZbP7Iv6sJw==, tarball: https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@f6bb010} - version: 0.0.0-rev.f6bb0105d30eeb4f23c06604184eca7802aa1896 + '@biomejs/wasm-web@https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@0bd1c1b': + resolution: {tarball: https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@0bd1c1b} + version: 0.0.0-rev.0bd1c1b3122e152925d19ed8013ee38a94a2d16b '@braintree/sanitize-url@7.1.1': resolution: {integrity: sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==} @@ -6344,7 +6344,7 @@ snapshots: undici: 6.23.0 yaml: 2.8.2 - '@biomejs/wasm-web@https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@f6bb010': {} + '@biomejs/wasm-web@https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@0bd1c1b': {} '@braintree/sanitize-url@7.1.1': {} diff --git a/redirects.js b/redirects.js index ca24c6a39..13571a937 100644 --- a/redirects.js +++ b/redirects.js @@ -307,6 +307,7 @@ export default { '/linter/rules/useConsistentArrowReturn': '/linter/rules/use-consistent-arrow-return', '/linter/rules/useConsistentBuiltinInstantiation': '/linter/rules/use-consistent-builtin-instantiation', '/linter/rules/useConsistentCurlyBraces': '/linter/rules/use-consistent-curly-braces', + '/linter/rules/useConsistentEnumValueType': '/linter/rules/use-consistent-enum-value-type', '/linter/rules/useConsistentGraphqlDescriptions': '/linter/rules/use-consistent-graphql-descriptions', '/linter/rules/useConsistentMemberAccessibility': '/linter/rules/use-consistent-member-accessibility', '/linter/rules/useConsistentObjectDefinitions': '/linter/rules/use-consistent-object-definitions', diff --git a/src/components/generated/linter/NumberOfRules.astro b/src/components/generated/linter/NumberOfRules.astro index d80407a88..af263b98a 100644 --- a/src/components/generated/linter/NumberOfRules.astro +++ b/src/components/generated/linter/NumberOfRules.astro @@ -1,2 +1,2 @@ -426 \ No newline at end of file +427 \ No newline at end of file diff --git a/src/content/docs/linter/domains.mdx b/src/content/docs/linter/domains.mdx index b8ed5e4de..db73c950a 100644 --- a/src/content/docs/linter/domains.mdx +++ b/src/content/docs/linter/domains.mdx @@ -101,6 +101,7 @@ Rules that belong to the domain: - [noUnresolvedImports](/linter/rules/no-unresolved-imports) [(nursery)](/linter/#nursery) - [useArraySortCompare](/linter/rules/use-array-sort-compare) [(nursery)](/linter/#nursery) - [useAwaitThenable](/linter/rules/use-await-thenable) [(nursery)](/linter/#nursery) +- [useConsistentEnumValueType](/linter/rules/use-consistent-enum-value-type) [(nursery)](/linter/#nursery) - [useExhaustiveSwitchCases](/linter/rules/use-exhaustive-switch-cases) [(nursery)](/linter/#nursery) - [useFind](/linter/rules/use-find) [(nursery)](/linter/#nursery) - [useRegexpExec](/linter/rules/use-regexp-exec) [(nursery)](/linter/#nursery) diff --git a/src/content/docs/linter/javascript/rules.mdx b/src/content/docs/linter/javascript/rules.mdx index cd365997f..f3768a678 100644 --- a/src/content/docs/linter/javascript/rules.mdx +++ b/src/content/docs/linter/javascript/rules.mdx @@ -214,6 +214,7 @@ Below the list of rules supported by Biome, divided by group. Here's a legend of | [useArraySortCompare](/linter/rules/use-array-sort-compare) | Require Array#sort and Array#toSorted calls to always provide a compareFunction. | | | [useAwaitThenable](/linter/rules/use-await-thenable) | Enforce that `await` is only used on `Promise` values. | | | [useConsistentArrowReturn](/linter/rules/use-consistent-arrow-return) | Enforce consistent arrow function bodies. | | +| [useConsistentEnumValueType](/linter/rules/use-consistent-enum-value-type) | Disallow enums from having both number and string members. | | | [useDestructuring](/linter/rules/use-destructuring) | Require destructuring from arrays and/or objects | | | [useErrorCause](/linter/rules/use-error-cause) | Enforce that `new Error()` is thrown with the original error as `cause`. | | | [useExhaustiveSwitchCases](/linter/rules/use-exhaustive-switch-cases) | Require switch-case statements to be exhaustive. | | diff --git a/src/content/docs/linter/rules/use-consistent-enum-value-type.mdx b/src/content/docs/linter/rules/use-consistent-enum-value-type.mdx new file mode 100644 index 000000000..dc2917d9e --- /dev/null +++ b/src/content/docs/linter/rules/use-consistent-enum-value-type.mdx @@ -0,0 +1,100 @@ +--- +# Don't modify this file manually. This file is auto generated from source, and you will lose your changes next time the website is built. +# Head to the `biomejs/biome` repository, and modify the source code in there. + +title: useConsistentEnumValueType +description: Learn more about useConsistentEnumValueType +--- +import { Tabs, TabItem } from '@astrojs/starlight/components'; + + + +:::note +This rule has been implemented but not released yet. It will be available in the next release. +::: +:::caution +This rule is part of the [nursery](/linter/#nursery) group. This means that it is experimental and the behavior can change at any time. +::: +:::note +This rule belongs to the project domain. This means that its activation will activate the Biome Scanner, which might affect the performance. Read more about it in the [documentation page](/linter/domains#project) +::: +## Summary +- Diagnostic Category: [`lint/nursery/useConsistentEnumValueType`](/reference/diagnostics#diagnostic-category) +- This rule doesn't have a fix. +- The default severity of this rule is [**information**](/reference/diagnostics#information). +- This rule belongs to the following domains: + - [`project`](/linter/domains#project) +- Sources: + - Same as [`@typescript-eslint/no-mixed-enums`](https://typescript-eslint.io/rules/no-mixed-enums) + +## How to configure +```json title="biome.json" +{ + "linter": { + "rules": { + "nursery": { + "useConsistentEnumValueType": "error" + } + } + } +} + +``` +## Description +Disallow enums from having both number and string members. + +TypeScript enums are allowed to assign numeric or string values to their members. +Most enums contain either all numbers or all strings, but in theory you can mix-and-match within the same enum. +Mixing enum member types is generally considered confusing and a bad practice. + +## Examples + +### Invalid + +```ts +enum Status { + Unknown, + Closed = 1, + Open = 'open', +} +``` + +
code-block.ts:3:3 lint/nursery/useConsistentEnumValueType ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Inconsistent enum value type.

1 │ enum Status {
2 │ Unknown,
> 3 │ Closed = 1,
^^^^^^^^^^
4 │ Open = 'open',
5 │ }

Another inconsistent enum value type.

2 │ Unknown,
3 │ Closed = 1,
> 4 │ Open = 'open',
^^^^^^^^^^^^^
5 │ }
6 │

Mixing number and string enums can be confusing. Make sure to use a consistent value type within your enum.

This rule belongs to the nursery group, which means it is not yet stable and may change in the future. Visit https://biomejs.dev/linter/#nursery for more information.

+ +### Valid + +```ts +enum Status { + Unknown = 0, + Closed = 1, + Open = 2, +} +``` + +```ts +enum Status { + Unknown, + Closed, + Open, +} +``` + +```ts +enum Status { + Unknown = 'unknown', + Closed = 'closed', + Open = 'open', +} +``` + +## Related links + +- [Disable a rule](/linter/#disable-a-rule) +- [Configure the code fix](/linter#configure-the-code-fix) +- [Rule options](/linter/#rule-options) +- [Source Code](https://github.com/biomejs/biome/blob/main/crates/biome_js_analyze/src/lint/nursery/use_consistent_enum_value_type.rs) +- [Test Cases](https://github.com/biomejs/biome/blob/main/crates/biome_js_analyze/tests/specs/nursery/useConsistentEnumValueType) + +
+
+ diff --git a/src/playground/generated/lintRules.ts b/src/playground/generated/lintRules.ts index e4f6cce88..3e16b3053 100644 --- a/src/playground/generated/lintRules.ts +++ b/src/playground/generated/lintRules.ts @@ -218,6 +218,7 @@ export const LINT_RULES = { useArraySortCompare: "useArraySortCompare", useAwaitThenable: "useAwaitThenable", useConsistentArrowReturn: "useConsistentArrowReturn", + useConsistentEnumValueType: "useConsistentEnumValueType", useConsistentGraphqlDescriptions: "useConsistentGraphqlDescriptions", useDeprecatedDate: "useDeprecatedDate", useDestructuring: "useDestructuring",