biomejs
biome
BlogDocsChangelog

chore: merge `next` into `main`

#8275
Comparing
next
(
fe3d424
) with
main
(
a3a27a7
)
CodSpeed Performance Gauge
0%
Untouched
58
Ignored
2
Skipped
95

Benchmarks

Skipped (95)

Passed

pixi.min_8151088792683739606.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
130 ms*127.5 ms
js_formatter[react-dom.production.min_7131952758041326366.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
+2%
136 ms*133.6 ms
js_formatter[vue.global.prod_4065256639735990520.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
+2%
174.7 ms*172.1 ms
jquery.min_16034160674129647344.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
28.5 ms*28.1 ms
dojo_11880045762646467684.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
8.7 ms*8.6 ms
vue.global.prod_4065256639735990520.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
45.1 ms*44.8 ms
d3.min_16009850199655599998.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
104.7 ms*104.1 ms
checker_6456328407951392140.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
271.5 ms*270.2 ms
js_formatter[react.production.min_3378072959512366797.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
6.9 ms*6.9 ms
js_formatter[dojo_11880045762646467684.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
27.4 ms*27.3 ms
three.min_17199329737537001178.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
144.1 ms*143.8 ms
js_formatter[checker_6456328407951392140.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
902.8 ms*900.9 ms
class_strings[simple_classes]
crates/biome_js_analyze/benches/use_sorted_classes_parser.rs::use_sorted_classes_parser::bench_use_sorted_classes_parser::use_sorted_classes_parser
CodSpeed Performance Gauge
0%
19.4 µs*19.3 µs
compiler_3469143416596620219.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
159.9 ms*159.7 ms
parser_13571644119461115204.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
5.9 ms*5.9 ms
class_strings[arbitrary_classes]
crates/biome_js_analyze/benches/use_sorted_classes_parser.rs::use_sorted_classes_parser::bench_use_sorted_classes_parser::use_sorted_classes_parser
CodSpeed Performance Gauge
0%
32 µs*31.9 µs
class_strings[variant_classes]
crates/biome_js_analyze/benches/use_sorted_classes_parser.rs::use_sorted_classes_parser::bench_use_sorted_classes_parser::use_sorted_classes_parser
CodSpeed Performance Gauge
0%
36.7 µs*36.7 µs
jquery.min_16034160674129647344.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
26.5 ms*26.5 ms
typescript_5583633924076080079.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
926.9 ms*926.7 ms
checker_6456328407951392140.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
243.1 ms*243 ms
class_strings[stress]
crates/biome_js_analyze/benches/use_sorted_classes_parser.rs::use_sorted_classes_parser::bench_use_sorted_classes_parser::use_sorted_classes_parser
CodSpeed Performance Gauge
0%
365.2 µs*365.1 µs
class_strings[extreme_stress]
crates/biome_js_analyze/benches/use_sorted_classes_parser.rs::use_sorted_classes_parser::bench_use_sorted_classes_parser::use_sorted_classes_parser
CodSpeed Performance Gauge
0%
147.7 µs*147.7 µs
three.min_17199329737537001178.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
131.3 ms*131.3 ms
js_formatter[parser_13571644119461115204.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
19.4 ms*19.4 ms
typescript_5583633924076080079.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
1 s*1 s
ios.d_12216376241674358710.d.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
248.6 ms*248.8 ms
js_formatter[d3.min_16009850199655599998.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
428.9 ms*429.4 ms
vue.global.prod_4065256639735990520.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
42 ms*42 ms
js_formatter[tex-chtml-full_561698452596513081.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
1.1 s*1.1 s
js_formatter[pixi.min_8151088792683739606.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
469 ms*469.6 ms
js_formatter[math_5920422916221598348.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
839.3 ms*840.6 ms
js_formatter[router_17129688031671448157.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
6.4 ms*6.5 ms
ios.d_12216376241674358710.d.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
269.2 ms*269.7 ms
js_formatter[three.min_17199329737537001178.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
571.3 ms*572.5 ms
math_5920422916221598348.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
196.1 ms*196.6 ms
js_formatter[ios.d_12216376241674358710.d.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
755.7 ms*758 ms
js_formatter[compiler_3469143416596620219.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
528 ms*529.6 ms
react-dom.production.min_7131952758041326366.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
37.2 ms*37.3 ms
js_formatter[jquery.min_16034160674129647344.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
113 ms*113.4 ms
react-dom.production.min_7131952758041326366.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
34.1 ms*34.2 ms
dojo_11880045762646467684.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
7.7 ms*7.7 ms
react.production.min_3378072959512366797.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
1.8 ms*1.8 ms
js_formatter[typescript_5583633924076080079.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
-1%
3.4 s*3.4 s
tex-chtml-full_561698452596513081.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
271.9 ms*273.6 ms
react.production.min_3378072959512366797.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
2 ms*2 ms
js_analyzer[lint_13640784270757307929.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
56.3 ms*56.7 ms
tex-chtml-full_561698452596513081.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
259.1 ms*260.8 ms
d3.min_16009850199655599998.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
112.4 ms*113.2 ms
math_5920422916221598348.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
202.5 ms*204.2 ms
js_analyzer[css_16118272471217147034.js]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
25 ms*25.2 ms
compiler_3469143416596620219.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
139.1 ms*140.2 ms
js_analyzer[typescript_3735799142832611563.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
135 ms*136.2 ms
js_analyzer[router_17129688031671448157.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
27.5 ms*27.8 ms
js_analyzer[statement_263793315104667298.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
85.5 ms*86.3 ms
js_analyzer[index_3894593175024091846.js]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
59.9 ms*60.4 ms
js_analyzer[parser_13571644119461115204.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
101 ms*101.9 ms
parser_13571644119461115204.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
6.5 ms*6.6 ms
pixi.min_8151088792683739606.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-2%
117.2 ms*119.7 ms

Ignored

router_17129688031671448157.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Ignored
CodSpeed Performance Gauge
0%
2 ms*2 ms
router_17129688031671448157.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Ignored
CodSpeed Performance Gauge
-3%
2.3 ms*2.4 ms

Commits

Click on a commit to change the comparison range
Base
main
a215408
+0.08%
feat(lsp): report progress while scanning the project (#7961)
a04c8df
2 months ago
by siketyan
+0.2%
feat(formatter/yaml): setup stub implementation (#8000) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
96e2888
2 months ago
by siketyan
-0.4%
feat(biome_js_analyze): custom jsxFactory and jsxFragmentFactory (#7847) Co-authored-by: Naoki Ikeguchi <me@s6n.jp> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
e90b14f
2 months ago
by Jagget
-0.12%
fix(lint): improve `useHookAtTopLevel` lint (#7749) Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
1c59333
2 months ago
by andogq
+0.51%
feat(core): watcher options (#8071) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: arendjr <533294+arendjr@users.noreply.github.com>
7f5bcf4
2 months ago
by ematipico
-0.4%
feat(js/useImportExtensions): add `extensionMappings` option (#7762)
5901d79
2 months ago
by dyc3
-0.02%
feat: sort interface members (#8164) Co-authored-by: Hamir Mahal <hirehamir@gmail.com>
1d25856
2 months ago
by ematipico
+0.23%
feat(lint/html): add `noAccessKey` (#8165)
e0b3f62
2 months ago
by lucasweng
-1.64%
feat(biome_html_analyze): add useButtonType rule (#8241) (#8243) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
4291ff3
2 months ago
by ashnewmanjones
+1.65%
feat(lint/html): add `useHtmlLang` (#8262)
4186b83
2 months ago
by lucasweng
-0.23%
Merge branch 'main' into next
ce40337
2 months ago
by dyc3
+0.05%
feat(lint/html): implement noDistractingElements for html (#8287)
a248e88
2 months ago
by mehm8128
+0.4%
feat(css): add support for the typed `attr` CSS function (#8255) Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
da85e3c
1 month ago
by ryan-m-walker
-0.31%
feat(css): update CSS properties order to align with stylelint-config-recess-order@7.4.0 (#8234)
e2e6e66
1 month ago
by ongyuxing
+0.14%
feat(lint/html): implement useValidAriaRole for html (#8307)
789b0e7
1 month ago
by mehm8128
-0.15%
Merge branch 'main' into next # Conflicts: # Cargo.lock # crates/biome_cli/src/commands/rage.rs # crates/biome_configuration/src/analyzer/assist/actions.rs # crates/biome_configuration/src/analyzer/linter/rules.rs # crates/biome_service/Cargo.toml # crates/biome_service/src/file_handlers/html.rs # crates/biome_service/src/workspace/server.rs # packages/@biomejs/backend-jsonrpc/src/workspace.ts # packages/@biomejs/biome/configuration_schema.json
4460388
1 month ago
by siketyan
+0.05%
feat: support formatting embedded CSS in JS (#7973) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
bc0e8b4
1 month ago
by siketyan
+0.14%
Merge branch 'main' into next
1538985
1 month ago
by ematipico
-0.2%
Merge remote-tracking branch 'origin/main' into next
36d3764
1 month ago
by ematipico
+0.02%
feat(useSortedKeys): add groupByNesting option (#7799) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
54682aa
1 month ago
by PaulRBerg
-0.07%
chore: fix compiling issue
6c5f368
1 month ago
by ematipico
+0.1%
feat: support formatting GraphQL in JS (#8376)
1a9334c
1 month ago
by siketyan
-0.04%
Merge remote-tracking branch 'origin/main' into next
c61892d
27 days ago
by ematipico
-0.02%
feat(html/noPositiveTabindex): port noPositiveTabindex rule to HTML (#8501) Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
8eb3f19
25 days ago
by tt-a1i
-0.58%
feat(html): support CSS modules syntax and vue css syntax (#8399) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
ab88099
23 days ago
by ematipico
+0.67%
feat(lint): add options from `typescript-eslint` to `useUnifiedTypeSignature` (#8368) Co-authored-by: Carson McManus <dyc3@users.noreply.github.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
8aa5f5b
18 days ago
by Bertie690
-0.18%
fix merge
36d4165
17 days ago
by ematipico
+0.25%
chore: merge main to next (#8585) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
857d450
16 days ago
by ematipico
+0.3%
Merge branch 'main' into next # Conflicts: # crates/biome_cli/src/execute/process_file.rs # crates/biome_cli/src/execute/std_in.rs # crates/biome_cli/src/execute/traverse.rs # crates/biome_diagnostics_categories/src/categories.rs # crates/biome_formatter_test/src/spec.rs # crates/biome_lsp/src/handlers/analysis.rs # crates/biome_lsp/src/handlers/formatting.rs # crates/biome_lsp/src/session.rs # crates/biome_service/src/projects.rs # crates/biome_service/src/workspace.rs # crates/biome_service/src/workspace/server.rs # xtask/codegen/src/generate_new_analyzer_rule.rs
3fc8cc5
10 days ago
by siketyan
-0.55%
chore: merges `main` into `next` (#8650) Co-authored-by: Naoki Ikeguchi <me@s6n.jp> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fe3d424
10 days ago
by ematipico
+0.36%
feat(cli): add SARIF reporter (#8631) Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
4d8f19d
10 days ago
by Netail
-0.13%
feat(linter): add noAutofocus rule for HTML (#8641)
1dc8dc2
9 days ago
by tt-a1i
-0.18%
feat: add the checkForEach option to useIterableCallbackReturn (#8289) Co-authored-by: skearya <77034153+skearya@users.noreply.github.com> Co-authored-by: theshadow27 <5495922+theshadow27@users.noreply.github.com> Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Emanuele Stoppa <my.burning@gmail.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
a9025d4
8 days ago
by theshadow27
-0.22%
fix(lint): fix useComponentExportOnlyModules false positive with TanStack Router (#8669)
683f50d
8 days ago
by tt-a1i
+0.44%
feat(lint): types domain and optional inference (#8564) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
adcce82
8 days ago
by ematipico
-0.06%
feat(html): implement noRedundantAlt (#8666) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: chansuke <chansuke0@gmail.com>
7733f90
7 days ago
by ematipico
-0.15%
feat(core): improved bindings detection (#8642) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
46f33a7
7 days ago
by ematipico
+0.05%
feat(core): hidden files and config dirs (#8663) Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
3dfea16
6 days ago
by ematipico
0%
feat(formatter): trailing newline (#8334) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
ae8ac8e
6 days ago
by ematipico
-0.18%
feat(formatter): top-level suppression (#8695) Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
d8f0309
6 days ago
by ematipico
+0.1%
fix(lint): correctly track embedded bindings in rules (#8700) Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
0f5a05b
5 days ago
by ematipico
+0.15%
feat(html): directives parsing and formatting (#8719) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
a215408
3 days ago
by ematipico
-0.31%
feat(grit): add JSON GritQL support (#8723) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
fe2c642
12 hours ago
by cbstns
© 2026 CodSpeed Technology
Home Terms Privacy Docs