Avatar for the biomejs user
biomejs
biome
BlogDocsChangelog

chore: next to main

#9277
Comparing
next
(
4804acf
) with
main
(
5ac2ad6
)
CodSpeed Performance Gauge
-6%
Regression
1
Untouched
57
Ignored
2
Skipped
95

Benchmarks

95 total
index_1033418810622582172.html[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
Skipped
118.2 µs*
index_1033418810622582172.html[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
Skipped
102 µs*
html_formatter[index_1033418810622582172.html]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter
Skipped
476.2 µs*
versions[2.3.533]
crates/biome_package/benches/semver.rs
Skipped
2.6 µs*
tsconfig_json
crates/biome_package/benches/tsconfig_json.rs
Skipped
609.1 µs*
versions[1.0.0-beta.11]
crates/biome_package/benches/semver.rs
Skipped
3.5 µs*
ranges[1.2]
crates/biome_package/benches/semver.rs
Skipped
5.6 µs*
versions[1.0.0-beta]
crates/biome_package/benches/semver.rs
Skipped
3.3 µs*
versions[1.0.0-beta.2]
crates/biome_package/benches/semver.rs
Skipped
3.5 µs*
ranges[1.2.3 - 2.3.4]
crates/biome_package/benches/semver.rs
Skipped
5.3 µs*
versions[1.0.0-alpha.beta]
crates/biome_package/benches/semver.rs
Skipped
3.5 µs*
ranges[1.2.7 || >=1.2.9 <2.0.0]
crates/biome_package/benches/semver.rs
Skipped
7.6 µs*
versions[1.0.0-rc.1]
crates/biome_package/benches/semver.rs
Skipped
3.4 µs*
ranges[~1.2.3]
crates/biome_package/benches/semver.rs
Skipped
5.8 µs*
ranges[>=1.2.3]
crates/biome_package/benches/semver.rs
Skipped
5.2 µs*
versions[0.3.533]
crates/biome_package/benches/semver.rs
Skipped
2.6 µs*
ranges[^1.2.3]
crates/biome_package/benches/semver.rs
Skipped
5.8 µs*
versions[1.0.0-alpha]
crates/biome_package/benches/semver.rs
Skipped
3.3 µs*
ranges[<=1.2.3]
crates/biome_package/benches/semver.rs
Skipped
5.3 µs*
package_json
crates/biome_package/benches/package_json.rs
Skipped
1 ms*
versions[1.0.0-alpha.1]
crates/biome_package/benches/semver.rs
Skipped
3.4 µs*
ranges[>=1.2.9 <2.0.0]
crates/biome_package/benches/semver.rs
Skipped
5.9 µs*
index_d_ts[@next/font/google/index.d.ts]
crates/biome_module_graph/benches/module_graph.rs
Skipped
314.3 ms*
index_d_ts[astro_server.mjs]
crates/biome_module_graph/benches/module_graph.rs
Skipped
116 ms*
index_d_ts[react/index.d.ts]
crates/biome_module_graph/benches/module_graph.rs
Skipped
32.1 ms*

Commits

Click on a commit to change the comparison range
Base
main
2a43488
+0.08%
feat(lsp): report progress while scanning the project (#7961)
a04c8df
4 months ago
by siketyan
+0.2%
feat(formatter/yaml): setup stub implementation (#8000)
96e2888
4 months ago
by siketyan
-0.4%
feat(biome_js_analyze): custom jsxFactory and jsxFragmentFactory (#7847)
e90b14f
4 months ago
by Jagget
-0.12%
fix(lint): improve `useHookAtTopLevel` lint (#7749)
1c59333
4 months ago
by andogq
+0.51%
feat(core): watcher options (#8071)
7f5bcf4
4 months ago
by ematipico
-0.4%
feat(js/useImportExtensions): add `extensionMappings` option (#7762)
5901d79
4 months ago
by dyc3
-0.02%
feat: sort interface members (#8164)
1d25856
3 months ago
by ematipico
+0.23%
feat(lint/html): add `noAccessKey` (#8165)
e0b3f62
3 months ago
by lucasweng
-1.64%
feat(biome_html_analyze): add useButtonType rule (#8241) (#8243)
4291ff3
3 months ago
by ashnewmanjones
+1.65%
feat(lint/html): add `useHtmlLang` (#8262)
4186b83
3 months ago
by lucasweng
-0.23%
Merge branch 'main' into next
ce40337
3 months ago
by dyc3
+0.05%
feat(lint/html): implement noDistractingElements for html (#8287)
a248e88
3 months ago
by mehm8128
+0.4%
feat(css): add support for the typed `attr` CSS function (#8255)
da85e3c
3 months 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
3 months ago
by ongyuxing
+0.14%
feat(lint/html): implement useValidAriaRole for html (#8307)
789b0e7
3 months ago
by mehm8128
-0.15%
Merge branch 'main' into next
4460388
3 months ago
by siketyan
+0.05%
feat: support formatting embedded CSS in JS (#7973)
bc0e8b4
3 months ago
by siketyan
+0.14%
Merge branch 'main' into next
1538985
3 months ago
by ematipico
-0.2%
Merge remote-tracking branch 'origin/main' into next
36d3764
3 months ago
by ematipico
+0.02%
feat(useSortedKeys): add groupByNesting option (#7799)
54682aa
3 months ago
by PaulRBerg
-0.07%
chore: fix compiling issue
6c5f368
3 months ago
by ematipico
+0.1%
feat: support formatting GraphQL in JS (#8376)
1a9334c
3 months ago
by siketyan
-0.04%
Merge remote-tracking branch 'origin/main' into next
c61892d
2 months ago
by ematipico
-0.02%
feat(html/noPositiveTabindex): port noPositiveTabindex rule to HTML (#8501)
8eb3f19
2 months ago
by tt-a1i
-0.58%
feat(html): support CSS modules syntax and vue css syntax (#8399)
ab88099
2 months ago
by ematipico
+0.67%
feat(lint): add options from `typescript-eslint` to `useUnifiedTypeSignature` (#8368)
8aa5f5b
2 months ago
by Bertie690
-0.18%
fix merge
36d4165
2 months ago
by ematipico
+0.25%
chore: merge main to next (#8585)
857d450
2 months ago
by ematipico
+0.3%
Merge branch 'main' into next
3fc8cc5
2 months ago
by siketyan
-0.55%
chore: merges `main` into `next` (#8650)
fe3d424
2 months ago
by ematipico
+0.36%
feat(cli): add SARIF reporter (#8631)
4d8f19d
2 months ago
by Netail
-0.13%
feat(linter): add noAutofocus rule for HTML (#8641)
1dc8dc2
2 months ago
by tt-a1i
-0.18%
feat: add the checkForEach option to useIterableCallbackReturn (#8289)
a9025d4
2 months ago
by theshadow27
-0.22%
fix(lint): fix useComponentExportOnlyModules false positive with TanStack Router (#8669)
683f50d
2 months ago
by tt-a1i
+0.44%
feat(lint): types domain and optional inference (#8564)
adcce82
2 months ago
by ematipico
-0.06%
feat(html): implement noRedundantAlt (#8666)
7733f90
2 months ago
by ematipico
-0.15%
feat(core): improved bindings detection (#8642)
46f33a7
2 months ago
by ematipico
+0.05%
feat(core): hidden files and config dirs (#8663)
3dfea16
2 months ago
by ematipico
0%
feat(formatter): trailing newline (#8334)
ae8ac8e
2 months ago
by ematipico
-0.18%
feat(formatter): top-level suppression (#8695)
d8f0309
2 months ago
by ematipico
+0.1%
fix(lint): correctly track embedded bindings in rules (#8700)
0f5a05b
2 months ago
by ematipico
+0.15%
feat(html): directives parsing and formatting (#8719)
a215408
2 months ago
by ematipico
-0.31%
feat(grit): add JSON GritQL support (#8723)
fe2c642
2 months ago
by cbstns
-4.75%
feat(biome_html_analyze): add useMediaCaption rule for HTML (#8742)
6340ce6
1 month ago
by rahuld109
+4.43%
feat(biome_html_analyze): implement useAnchorContent rule for HTML (#8769)
d0358b0
1 month ago
by rahuld109
+0.7%
fix(lint): improve noSvgWithoutTitle so that it reports more invalid cases (#8556)
47a79f1
1 month ago
by mehm8128
-0.43%
Merge branch 'main' into next
3c8ea6e
1 month ago
by dyc3
-0.06%
chore: accept some snapshots from main merge
62dc6d7
1 month ago
by dyc3
-0.16%
refactor(format/html): overhaul HTML formatter (#8806)
cb112ce
1 month ago
by dyc3
+0.1%
chore: tweak changeset (#8834)
883ea1d
1 month ago
by dyc3
-9.27%
fix(format/html): break if >2 children, and at least one is not whitespace sensitive (#8833)
375792e
1 month ago
by dyc3
-6.53%
feat(css_analyze): add an ignore option to `noUnknownFunction`, `noUnknownProperty`, `noUnknownPseudoClass` & `noUnknownPseudoElement` (#8814)
4d9c676
1 month ago
by Netail
+16.28%
feat(parser/markdown): parser implementation (#8525)
fe81000
1 month ago
by jfmcdowell
-1.09%
feat(parse/css): add support for vue's `v-bind()` function (#8846)
5701ead
1 month ago
by dyc3
+0.66%
Merge remote-tracking branch 'origin/main' into next
0e8e623
1 month ago
by ematipico
+0.2%
chore(coverage): move CommonMark conformance tests to xtask/coverage (#8857)
730fb06
1 month ago
by jfmcdowell
-6.72%
fix(biome_html_analyze): consolidate a11y helpers and fix aria-hidden behavior (#8837)
3d427b8
1 month ago
by rahuld109
+7.03%
feat(core): improve useImportTypes detection (#8824)
39e7fd9
1 month ago
by ematipico
-0.55%
feat(cli): rule profiler (#8562)
361350e
1 month ago
by dyc3
+0.33%
refactor(html): component parsing (#8886)
fda74af
1 month ago
by ematipico
-0.93%
feat(css): add support for the `@function` CSS at rule (#8839)
79b38aa
1 month ago
by ryan-m-walker
+0.15%
feat(html): improved parsing spread attributes (#8894)
6bf1b09
1 month ago
by ematipico
+1.09%
Merge remote-tracking branch 'origin/main' into next
bdd3b6e
1 month ago
by ematipico
-0.39%
feat(linter): add e18e rules (#8898)
7e48bd4
29 days ago
by ematipico
-0.58%
Merge branch 'main' into next
c409d2a
28 days ago
by dyc3
+0.09%
chore: format
f953815
28 days ago
by dyc3
+0.54%
feat(cli): multi reporters (#8621)
d11130b
25 days ago
by Netail
+0.15%
feat(useHookAtTopLevel): add `ignore` option (#8964)
0353fa0
24 days ago
by dyc3
-0.15%
fix(core): improve bindings detection (#8918)
b5dd9ce
22 days ago
by ematipico
+0.25%
fix(markdown): improve CommonMark conformance and parser structure (#8908)
38c3fd7
22 days ago
by jfmcdowell
-0.42%
feat(assist): add noDuplicateClasses assist action (#8623)
dc1f94e
20 days ago
by mldangelo
-7.92%
refactor(useButtonType): simplify and some related docs (#8994)
821c417
20 days ago
by dyc3
+8.21%
feat(formatter): set up boiletplate for markdown formatter (#8962)
1b37c60
20 days ago
by tidefield
-0.96%
feat(scss): add basic SCSS declaration support and comments (#8721)
0a147f1
20 days ago
by denbezrukov
+0.93%
chore: fix incorrect link
63a4abe
18 days ago
by ematipico
+0.33%
fix(html): parsing of directives in svelte (#9021)
426de98
18 days ago
by ematipico
-0.44%
fix(useButtonType): better default behavior in Vue and Svelte (#8995)
1da1356
15 days ago
by dyc3
-5.86%
fix: merge with main
b8c1cc8
15 days ago
by ematipico
-0.06%
fix(service): don't duplicate snippet's trivia when updating snippets (#9051)
5483570
15 days ago
by dyc3
+5%
fix: merge main to next (#9054)
c047e86
15 days ago
by ematipico
-0.07%
fix(analyze): apply diagnostic offsets to raw diagnostics as well as rule diagnostics (#9060)
0e47f5a
14 days ago
by dyc3
+0.18%
fix(core): tracking vue bindings inside directives (#9053)
66ef5ba
14 days ago
by ematipico
+0.91%
feat: promote rules for v2.4 (#9011)
e014336
14 days ago
by ematipico
-6.01%
fix(service): include embedded bindings and value reference services when applying suppressions (#9059)
4804acf
14 days ago
by dyc3
-0.15%
feat(css): support SCSS qualified names in values and function calls
c61ee3b
15 days ago
by denbezrukov
+6.63%
Revert "feat(css): support SCSS qualified names in values and function calls"
29676fc
12 days ago
by denbezrukov
-0.57%
feat(css): support SCSS qualified names in values and function calls (#9096)
11784e5
11 days ago
by denbezrukov
+0.12%
feat(css): add unary expression parsing (#9093)
a1976dd
11 days ago
by denbezrukov
+0.07%
Merge remote-tracking branch 'origin/main' into next
4f85adb
10 days ago
by ematipico
-0.31%
feat(css): support scss nesting declarations in declaration lists (#9135)
7a36937
10 days ago
by denbezrukov
-0.18%
feat(css): allow scss declarations in @page blocks (#9139)
9f744da
10 days ago
by denbezrukov
+0.55%
feat(css): allow delimiters in bracketed value lists (#9145)
7eb5e81
9 days ago
by denbezrukov
-1.04%
feat(css): enhance SCSS qualified name detection and refine error messages
3bcae80
15 days ago
by denbezrukov
+1.93%
Revert "feat(css): enhance SCSS qualified name detection and refine error messages"
c166df3
9 days ago
by denbezrukov
-0.97%
feat(analyze/json): useSortedPackageJson (#9134)
2a43488
4 days ago
by ematipico
+0.15%
feat: two new cross language rules (#9152)
9ec8500
1 day ago
by ematipico
© 2026 CodSpeed Technology
Home Terms Privacy Docs