diff --git a/Cargo.lock b/Cargo.lock index e517b426e..7f8d56309 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=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" 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=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" 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=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" 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=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" 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=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_analyze", "biome_console", @@ -206,7 +206,7 @@ dependencies = [ [[package]] name = "biome_console" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_markup", "biome_text_size", @@ -220,7 +220,7 @@ dependencies = [ [[package]] name = "biome_control_flow" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_rowan", "rustc-hash 2.1.1", @@ -229,7 +229,7 @@ dependencies = [ [[package]] name = "biome_css_analyze" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_analyze", "biome_console", @@ -252,7 +252,7 @@ dependencies = [ [[package]] name = "biome_css_factory" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_css_syntax", "biome_rowan", @@ -261,7 +261,7 @@ dependencies = [ [[package]] name = "biome_css_formatter" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_css_syntax", "biome_diagnostics", @@ -274,7 +274,7 @@ dependencies = [ [[package]] name = "biome_css_parser" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_css_factory", @@ -289,7 +289,7 @@ dependencies = [ [[package]] name = "biome_css_semantic" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_css_syntax", "biome_formatter", @@ -300,7 +300,7 @@ dependencies = [ [[package]] name = "biome_css_syntax" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_rowan", "biome_string_case", @@ -312,7 +312,7 @@ dependencies = [ [[package]] name = "biome_deserialize" version = "0.6.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_diagnostics", @@ -330,7 +330,7 @@ dependencies = [ [[package]] name = "biome_deserialize_macros" version = "0.6.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_string_case", "proc-macro-error2", @@ -342,7 +342,7 @@ dependencies = [ [[package]] name = "biome_diagnostics" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "backtrace", "biome_console", @@ -365,7 +365,7 @@ dependencies = [ [[package]] name = "biome_diagnostics_categories" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "quote", "schemars", @@ -376,7 +376,7 @@ dependencies = [ [[package]] name = "biome_diagnostics_macros" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "proc-macro-error2", "proc-macro2", @@ -387,7 +387,7 @@ dependencies = [ [[package]] name = "biome_flags" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", ] @@ -395,7 +395,7 @@ dependencies = [ [[package]] name = "biome_formatter" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_deserialize", @@ -416,7 +416,7 @@ dependencies = [ [[package]] name = "biome_fs" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_diagnostics", "camino", @@ -437,7 +437,7 @@ dependencies = [ [[package]] name = "biome_glob" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_deserialize", "biome_deserialize_macros", @@ -450,7 +450,7 @@ dependencies = [ [[package]] name = "biome_graphql_analyze" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_analyze", "biome_console", @@ -471,7 +471,7 @@ dependencies = [ [[package]] name = "biome_graphql_factory" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_graphql_syntax", "biome_rowan", @@ -480,7 +480,7 @@ dependencies = [ [[package]] name = "biome_graphql_formatter" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_diagnostics", "biome_formatter", @@ -492,7 +492,7 @@ dependencies = [ [[package]] name = "biome_graphql_parser" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_diagnostics", @@ -508,7 +508,7 @@ dependencies = [ [[package]] name = "biome_graphql_syntax" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_rowan", "biome_string_case", @@ -520,7 +520,7 @@ dependencies = [ [[package]] name = "biome_grit_factory" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_grit_syntax", "biome_rowan", @@ -529,7 +529,7 @@ dependencies = [ [[package]] name = "biome_grit_formatter" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_formatter", "biome_grit_syntax", @@ -539,7 +539,7 @@ dependencies = [ [[package]] name = "biome_grit_parser" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_diagnostics", @@ -557,7 +557,7 @@ dependencies = [ [[package]] name = "biome_grit_patterns" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_analyze", "biome_console", @@ -586,7 +586,7 @@ dependencies = [ [[package]] name = "biome_grit_syntax" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_rowan", "biome_string_case", @@ -598,7 +598,7 @@ dependencies = [ [[package]] name = "biome_html_analyze" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_analyze", "biome_aria_metadata", @@ -618,7 +618,7 @@ dependencies = [ [[package]] name = "biome_html_factory" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_html_syntax", "biome_rowan", @@ -627,7 +627,7 @@ dependencies = [ [[package]] name = "biome_html_formatter" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_deserialize", "biome_deserialize_macros", @@ -644,7 +644,7 @@ dependencies = [ [[package]] name = "biome_html_parser" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_diagnostics", @@ -659,7 +659,7 @@ dependencies = [ [[package]] name = "biome_html_syntax" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_rowan", "biome_string_case", @@ -671,7 +671,7 @@ dependencies = [ [[package]] name = "biome_js_analyze" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_analyze", "biome_aria", @@ -712,7 +712,7 @@ dependencies = [ [[package]] name = "biome_js_factory" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_js_syntax", "biome_rowan", @@ -721,7 +721,7 @@ dependencies = [ [[package]] name = "biome_js_formatter" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_deserialize", "biome_deserialize_macros", @@ -744,7 +744,7 @@ dependencies = [ [[package]] name = "biome_js_parser" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_diagnostics", @@ -767,7 +767,7 @@ dependencies = [ [[package]] name = "biome_js_semantic" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_formatter", "biome_js_syntax", @@ -780,7 +780,7 @@ dependencies = [ [[package]] name = "biome_js_syntax" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_aria", "biome_aria_metadata", @@ -795,7 +795,7 @@ dependencies = [ [[package]] name = "biome_js_type_info" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_formatter", "biome_js_syntax", @@ -811,7 +811,7 @@ dependencies = [ [[package]] name = "biome_js_type_info_macros" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "proc-macro-error2", "proc-macro2", @@ -822,9 +822,10 @@ dependencies = [ [[package]] name = "biome_jsdoc_comment" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_formatter", + "biome_js_parser", "biome_js_syntax", "biome_js_type_info", "biome_rowan", @@ -833,7 +834,7 @@ dependencies = [ [[package]] name = "biome_json_analyze" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_analyze", "biome_configuration", @@ -852,7 +853,7 @@ dependencies = [ [[package]] name = "biome_json_factory" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_json_syntax", "biome_rowan", @@ -861,7 +862,7 @@ dependencies = [ [[package]] name = "biome_json_formatter" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_deserialize", "biome_deserialize_macros", @@ -878,7 +879,7 @@ dependencies = [ [[package]] name = "biome_json_parser" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_diagnostics", @@ -894,7 +895,7 @@ dependencies = [ [[package]] name = "biome_json_syntax" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_rowan", "biome_string_case", @@ -907,7 +908,7 @@ dependencies = [ [[package]] name = "biome_json_value" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_deserialize", "biome_deserialize_macros", @@ -921,7 +922,7 @@ dependencies = [ [[package]] name = "biome_line_index" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_text_size", "rustc-hash 2.1.1", @@ -930,7 +931,7 @@ dependencies = [ [[package]] name = "biome_lsp" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "anyhow", "biome_analyze", @@ -961,7 +962,7 @@ dependencies = [ [[package]] name = "biome_lsp_converters" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "anyhow", "biome_line_index", @@ -973,7 +974,7 @@ dependencies = [ [[package]] name = "biome_markup" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "proc-macro-error2", "proc-macro2", @@ -983,7 +984,7 @@ dependencies = [ [[package]] name = "biome_migrate" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_analyze", "biome_configuration", @@ -1001,7 +1002,7 @@ dependencies = [ [[package]] name = "biome_module_graph" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_diagnostics", @@ -1031,7 +1032,7 @@ dependencies = [ [[package]] name = "biome_package" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_deserialize", @@ -1054,7 +1055,7 @@ dependencies = [ [[package]] name = "biome_parser" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_diagnostics", @@ -1068,7 +1069,7 @@ dependencies = [ [[package]] name = "biome_plugin_loader" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_analyze", "biome_console", @@ -1096,7 +1097,7 @@ dependencies = [ [[package]] name = "biome_project_layout" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_package", "biome_parser", @@ -1109,7 +1110,7 @@ dependencies = [ [[package]] name = "biome_resolver" version = "0.1.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_diagnostics", @@ -1123,7 +1124,7 @@ dependencies = [ [[package]] name = "biome_rowan" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_text_edit", "biome_text_size", @@ -1136,7 +1137,7 @@ dependencies = [ [[package]] name = "biome_rule_options" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_deserialize", @@ -1160,7 +1161,7 @@ dependencies = [ [[package]] name = "biome_ruledoc_utils" version = "0.0.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "anyhow", "biome_analyze", @@ -1179,7 +1180,7 @@ dependencies = [ [[package]] name = "biome_service" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_analyze", "biome_configuration", @@ -1252,7 +1253,7 @@ dependencies = [ [[package]] name = "biome_string_case" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_rowan", ] @@ -1260,7 +1261,7 @@ dependencies = [ [[package]] name = "biome_suppression" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_console", "biome_diagnostics", @@ -1270,7 +1271,7 @@ dependencies = [ [[package]] name = "biome_test_utils" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "ansi_rgb", "biome_analyze", @@ -1302,7 +1303,7 @@ dependencies = [ [[package]] name = "biome_text_edit" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "biome_text_size", "schemars", @@ -1313,7 +1314,7 @@ dependencies = [ [[package]] name = "biome_text_size" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "schemars", "serde", @@ -1322,12 +1323,12 @@ dependencies = [ [[package]] name = "biome_ungrammar" version = "0.3.1" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" [[package]] name = "biome_unicode_table" version = "0.5.7" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" [[package]] name = "bitflags" @@ -2235,15 +2236,15 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "7ee5b5339afb4c41626dde77b7a611bd4f2c202b897852b4bcf5d03eddc61010" [[package]] name = "jiff" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35" +checksum = "a87d9b8105c23642f50cbbae03d1f75d8422c5cb98ce7ee9271f7ff7505be6b8" dependencies = [ "jiff-static", "jiff-tzdb-platform", @@ -2256,9 +2257,9 @@ dependencies = [ [[package]] name = "jiff-static" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69" +checksum = "b787bebb543f8969132630c51fd0afab173a86c6abae56ff3b9e5e3e3f9f6e58" dependencies = [ "proc-macro2", "quote", @@ -2958,9 +2959,9 @@ checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustix" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" +checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" dependencies = [ "bitflags 2.10.0", "errno", @@ -3010,12 +3011,6 @@ version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" -[[package]] -name = "ryu" -version = "1.0.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" - [[package]] name = "same-file" version = "1.0.6" @@ -3111,15 +3106,15 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.145" +version = "1.0.147" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +checksum = "6af14725505314343e673e9ecb7cd7e8a36aa9791eb936235a3567cc31447ae4" dependencies = [ "itoa", "memchr", - "ryu", "serde", "serde_core", + "zmij", ] [[package]] @@ -3999,7 +3994,7 @@ dependencies = [ [[package]] name = "xtask_codegen" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "anyhow", "biome_analyze", @@ -4027,7 +4022,7 @@ dependencies = [ [[package]] name = "xtask_glue" version = "0.0.0" -source = "git+https://github.com/biomejs/biome.git?rev=ab8809959c3dfeeb21d02528edaa3f8637de749a#ab8809959c3dfeeb21d02528edaa3f8637de749a" +source = "git+https://github.com/biomejs/biome.git?rev=8aa5f5b1cb27beee67b0fe579575e570f28e1d45#8aa5f5b1cb27beee67b0fe579575e570f28e1d45" dependencies = [ "anyhow", ] @@ -4134,3 +4129,9 @@ dependencies = [ "quote", "syn 2.0.111", ] + +[[package]] +name = "zmij" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1dccf46b25b205e4bebe1d5258a991df1cc17801017a845cb5b3fe0269781aa" diff --git a/Cargo.toml b/Cargo.toml index 4eedd7def..7d40472e5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,48 +16,48 @@ # 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 = "ab8809959c3dfeeb21d02528edaa3f8637de749a", features = [ + biome_analyze = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45", features = [ "schema", ] } - biome_cli = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_configuration = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a", features = [ + biome_cli = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_configuration = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45", features = [ "schema", ] } - biome_console = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_css_analyze = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_css_parser = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_css_semantic = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_css_syntax = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_deserialize = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_diagnostics = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_flags = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_formatter = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_fs = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_graphql_analyze = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_graphql_parser = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_graphql_syntax = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_html_analyze = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_html_parser = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_html_syntax = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_js_analyze = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_js_formatter = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_js_parser = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_js_syntax = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_json_analyze = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_json_factory = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_json_formatter = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_json_parser = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_json_syntax = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_module_graph = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_project_layout = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_rowan = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_ruledoc_utils = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_service = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_string_case = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_test_utils = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } - biome_text_edit = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a" } + biome_console = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_css_analyze = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_css_parser = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_css_semantic = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_css_syntax = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_deserialize = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_diagnostics = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_flags = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_formatter = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_fs = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_graphql_analyze = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_graphql_parser = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_graphql_syntax = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_html_analyze = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_html_parser = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_html_syntax = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_js_analyze = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_js_formatter = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_js_parser = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_js_syntax = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_json_analyze = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_json_factory = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_json_formatter = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_json_parser = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_json_syntax = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_module_graph = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_project_layout = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_rowan = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_ruledoc_utils = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_service = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_string_case = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_test_utils = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } + biome_text_edit = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45" } bpaf = { version = "0.9.20", features = ["docgen"] } - xtask_codegen = { git = "https://github.com/biomejs/biome.git", rev = "ab8809959c3dfeeb21d02528edaa3f8637de749a", features = [ + xtask_codegen = { git = "https://github.com/biomejs/biome.git", rev = "8aa5f5b1cb27beee67b0fe579575e570f28e1d45", features = [ "schema", ] } # Needed to fix some weird dependency diff --git a/package.json b/package.json index 4e0a15a70..898e11e0c 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@astrojs/starlight": "0.37.0", "@biomejs/biome": "2.3.8", "@biomejs/version-utils": "0.4.0", - "@biomejs/wasm-web": "https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@ab88099", + "@biomejs/wasm-web": "https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@8aa5f5b", "@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 aa4c7fc8d..64cf8b395 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@ab88099 - version: https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@ab88099 + specifier: https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@8aa5f5b + version: https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@8aa5f5b '@codemirror/lang-css': specifier: 6.3.1 version: 6.3.1(@codemirror/view@6.38.8) @@ -456,9 +456,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@ab88099': - resolution: {tarball: https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@ab88099} - version: 0.0.0-rev.ab8809959c3dfeeb21d02528edaa3f8637de749a + '@biomejs/wasm-web@https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@8aa5f5b': + resolution: {tarball: https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@8aa5f5b} + version: 0.0.0-rev.8aa5f5b1cb27beee67b0fe579575e570f28e1d45 '@braintree/sanitize-url@7.1.1': resolution: {integrity: sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==} @@ -6466,7 +6466,7 @@ snapshots: undici: 6.21.3 yaml: 2.8.0 - '@biomejs/wasm-web@https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@ab88099': {} + '@biomejs/wasm-web@https://pkg.pr.new/biomejs/biome/@biomejs/wasm-web@8aa5f5b': {} '@braintree/sanitize-url@7.1.1': {} diff --git a/src/content/docs/linter/html/rules.mdx b/src/content/docs/linter/html/rules.mdx index 0bdb07e9b..e51349155 100644 --- a/src/content/docs/linter/html/rules.mdx +++ b/src/content/docs/linter/html/rules.mdx @@ -23,6 +23,7 @@ Below the list of rules supported by Biome, divided by group. Here's a legend of | [noDistractingElements](/linter/rules/no-distracting-elements) | Enforces that no distracting elements are used. | | | [noHeaderScope](/linter/rules/no-header-scope) | The scope prop should be used only on `
code-block.html:1:1 lint/a11y/noSvgWithoutTitle ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✖ Alternative text title element cannot be empty
> 1 │ <svg>foo</svg>
│ ^^^^^^^^^^^^^^
2 │
ℹ For accessibility purposes, SVGs should have an alternative text, provided via title element. If the svg element has role="img", you should add the aria-label or aria-labelledby attribute.
+
+```html
+
+```
+
+code-block.html:1:1 lint/a11y/noSvgWithoutTitle ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✖ Alternative text title element cannot be empty
> 1 │ <svg>
│ ^^^^^
> 2 │ <title></title>
> 3 │ <circle />
> 4 │ </svg>
│ ^^^^^^
5 │
ℹ For accessibility purposes, SVGs should have an alternative text, provided via title element. If the svg element has role="img", you should add the aria-label or aria-labelledby attribute.
+
+```html
+
+```
+
+code-block.html:1:1 lint/a11y/noSvgWithoutTitle ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✖ Alternative text title element cannot be empty
> 1 │ <svg role="img" title="title">
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 2 │ <span id="">foo</span>
> 3 │ </svg>
│ ^^^^^^
4 │
ℹ For accessibility purposes, SVGs should have an alternative text, provided via title element. If the svg element has role="img", you should add the aria-label or aria-labelledby attribute.
+
+```html
+
+```
+
+code-block.html:1:1 lint/a11y/noSvgWithoutTitle ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✖ Alternative text title element cannot be empty
> 1 │ <svg role="img" aria-labelledby="title">
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 2 │ <span id="title2">foo</span>
> 3 │ </svg>
│ ^^^^^^
4 │
ℹ For accessibility purposes, SVGs should have an alternative text, provided via title element. If the svg element has role="img", you should add the aria-label or aria-labelledby attribute.
+
+### Valid
+
+```html
+
+```
+
+```html
+
+```
+
+```html
+
+```
+
+```html
+
+```
+
+```html
+
+```
+
+```html
+
+```
+
+```html
+
+```
+
+```html
+
+```
+
+```html
+
+```
+
+## Accessibility guidelines
+
+[Document Structure – SVG 1.1 (Second Edition)](https://www.w3.org/TR/SVG11/struct.html#DescriptionAndTitleElements)
+[ARIA: img role - Accessibility | MDN](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/img_role)
+[Accessible SVGs | CSS-Tricks - CSS-Tricks](https://css-tricks.com/accessible-svgs/)
+[Contextually Marking up accessible images and SVGs | scottohara.me](https://www.scottohara.me/blog/2019/05/22/contextual-images-svgs-and-a11y.html)
+[Accessible SVGs](https://www.unimelb.edu.au/accessibility/techniques/accessible-svgs)
+
+## 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_html_analyze/src/lint/a11y/no_svg_without_title.rs)
+- [Test Cases](https://github.com/biomejs/biome/blob/main/crates/biome_html_analyze/tests/specs/a11y/noSvgWithoutTitle)
+
code-block.ts:1:1 lint/style/useUnifiedTypeSignatures FIXABLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ℹ Multiple similar overload signatures are hard to read and maintain.
> 1 │ function f(a: number): void;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 │ function f(a: string): void;
3 │
ℹ Unsafe fix: Combine overloads using a type union.
1 │ - function·f(a:·number):·void;
2 │ - function·f(a:·string):·void;
1 │ +
2 │ + function·f(a:·string·|·number):·void;
3 3 │
```ts
-interface I {
+function f({ a }: Record<"a", string>): void;
+function f({ a }: Record<"a", boolean>): void;
+function f(obj: any): void {};
+```
+
+code-block.ts:1:1 lint/style/useUnifiedTypeSignatures FIXABLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ℹ Multiple similar overload signatures are hard to read and maintain.
> 1 │ function f({ a }: Record<"a", string>): void;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 │ function f({ a }: Record<"a", boolean>): void;
3 │ function f(obj: any): void {};
ℹ Unsafe fix: Combine overloads using a type union.
1 │ - function·f({·a·}:·Record<"a",·string>):·void;
2 │ - function·f({·a·}:·Record<"a",·boolean>):·void;
1 │ +
2 │ + function·f({·a·}:·Record<"a",·boolean>·|·Record<"a",·string>):·void;
3 3 │ function f(obj: any): void {};
4 4 │
+
+```ts
+type T = {
a(): void;
a(x: number): void;
}
```
-code-block.ts:2:5 lint/style/useUnifiedTypeSignatures FIXABLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ℹ Multiple similar overload signatures are hard to read and maintain.
1 │ interface I {
> 2 │ a(): void;
│ ^^^^^^^^^^
3 │ a(x: number): void;
4 │ }
ℹ Unsafe fix: Combine overloads by making parameters optional.
1 1 │ interface I {
2 │ - ····a():·void;
3 │ - ····a(x:·number):·void;
2 │ + ····a(x?:·number):·void;
4 3 │ }
5 4 │
+code-block.ts:2:5 lint/style/useUnifiedTypeSignatures FIXABLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ℹ Multiple similar overload signatures are hard to read and maintain.
1 │ type T = {
> 2 │ a(): void;
│ ^^^^^^^^^^
3 │ a(x: number): void;
4 │ }
ℹ Unsafe fix: Combine overloads by making parameters optional.
1 1 │ type T = {
2 │ - ····a():·void;
3 │ - ····a(x:·number):·void;
2 │ + ····a(x?:·number):·void;
4 3 │ }
5 4 │
+
+```ts
+interface I {
+ (): void;
+ (x: number): void;
+}
+```
+
+code-block.ts:2:5 lint/style/useUnifiedTypeSignatures FIXABLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ℹ Multiple similar overload signatures are hard to read and maintain.
1 │ interface I {
> 2 │ (): void;
│ ^^^^^^^^^
3 │ (x: number): void;
4 │ }
ℹ Unsafe fix: Combine overloads by making parameters optional.
1 1 │ interface I {
2 │ - ····():·void;
3 │ - ····(x:·number):·void;
2 │ + ····(x?:·number):·void;
4 3 │ }
5 4 │
+
+```ts
+export function fizzbuzz([fizz, buzz]: [number, number]): void;
+export function fizzbuzz([fizz, buzz]: [string, string]): void;
+export default function fizzbuzz([fizz, buzz]: [string | number, string | number]): void {}
+```
+
+code-block.ts:1:1 lint/style/useUnifiedTypeSignatures FIXABLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ℹ Multiple similar overload signatures are hard to read and maintain.
> 1 │ export function fizzbuzz([fizz, buzz]: [number, number]): void;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 │ export function fizzbuzz([fizz, buzz]: [string, string]): void;
3 │ export default function fizzbuzz([fizz, buzz]: [string | number, string | number]): void {}
ℹ Unsafe fix: Combine overloads using a type union.
1 │ - export·function·fizzbuzz([fizz,·buzz]:·[number,·number]):·void;
2 │ - export·function·fizzbuzz([fizz,·buzz]:·[string,·string]):·void;
1 │ +
2 │ + export·function·fizzbuzz([fizz,·buzz]:·[string,·string]·|·[number,·number]):·void;
3 3 │ export default function fizzbuzz([fizz, buzz]: [string | number, string | number]): void {}
4 4 │
### Valid
@@ -63,12 +88,21 @@ interface I {
function f(a: number | string): void {}
```
+```ts
+function f({ a }: Record<"a", string | boolean>): void;
+```
+
```ts
interface I {
a(x?: number): void;
}
```
+```ts
+export function fizzbuzz([fizz, buzz]: [number, number] | [string, string]): void;
+export default function fizzbuzz([fizz, buzz]: [string | number, string | number]): void {}
+```
+
Different return types cannot be merged:
```ts
@@ -86,6 +120,82 @@ function f