Avatar for the biomejs user
biomejs
biome
BlogDocsChangelog

feat(biome_html_analyze): port useHeadingContent a11y rule to HTML

#9716Merged
Comparing
faizkhairi:feat/html-use-heading-content
(
5868af7
) with
next
(
9ee64f8
)
CodSpeed Performance Gauge
-35%
Regression
4
Untouched
63
Skipped
161

Benchmarks

228 total
html_analyzer[real/wikipedia-JavaScript.html]
crates/biome_html_analyze/benches/html_analyzer.rs::html_analyzer::bench_analyzer
CodSpeed Performance Gauge
-35%
187.9 ms*289 ms
html_analyzer[real/wikipedia-fr-Guerre_de_Canudos.html]
crates/biome_html_analyze/benches/html_analyzer.rs::html_analyzer::bench_analyzer
CodSpeed Performance Gauge
-34%
454.2 ms*689.5 ms
html_analyzer[real/wikipedia-Unix.html]
crates/biome_html_analyze/benches/html_analyzer.rs::html_analyzer::bench_analyzer
CodSpeed Performance Gauge
-34%
165.3 ms*250.6 ms
html_analyzer[index_1033418810622582172.html]
crates/biome_html_analyze/benches/html_analyzer.rs::html_analyzer::bench_analyzer
CodSpeed Performance Gauge
-31%
460.7 µs*664.3 µs
synthetic/vue-expressions.vue[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+3%
431.5 µs*418.8 µs
real/wikipedia-Unix.html[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+2%
35.9 ms*35.3 ms
real/wikipedia-JavaScript.html[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+1%
46.3 ms*45.9 ms
synthetic/tables.html[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+1%
1.6 ms*1.6 ms
synthetic/comments.html[format]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter::html_formatter
CodSpeed Performance Gauge
+1%
3 ms*3 ms
synthetic/vue-dynamic-args.vue[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+1%
697.5 µs*693.3 µs
synthetic/svelte-directives.svelte[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+1%
727.4 µs*723.4 µs
synthetic/vue-expressions.vue[format]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter::html_formatter
CodSpeed Performance Gauge
+1%
2 ms*2 ms
synthetic/svelte-snippets.svelte[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
0%
850.1 µs*846.2 µs
synthetic/vue-directives.vue[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
0%
633.2 µs*630.4 µs
real/wikipedia-fr-Guerre_de_Canudos.html[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
0%
120 ms*119.5 ms
synthetic/vue-dynamic-args.vue[format]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter::html_formatter
CodSpeed Performance Gauge
0%
2.5 ms*2.5 ms
real/wikipedia-Unix.html[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
0%
39.3 ms*39.2 ms
synthetic/astro-expressions.astro[format]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter::html_formatter
CodSpeed Performance Gauge
0%
3.5 ms*3.5 ms
real/wikipedia-JavaScript.html[format]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter::html_formatter
CodSpeed Performance Gauge
0%
499 ms*497.6 ms
synthetic/attribute-heavy.html[format]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter::html_formatter
CodSpeed Performance Gauge
0%
3.6 ms*3.6 ms
synthetic/void-elements.html[format]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter::html_formatter
CodSpeed Performance Gauge
0%
5.7 ms*5.7 ms
synthetic/mixed-content.html[format]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter::html_formatter
CodSpeed Performance Gauge
0%
6.8 ms*6.8 ms
synthetic/astro-components.astro[format]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter::html_formatter
CodSpeed Performance Gauge
0%
4.5 ms*4.5 ms
synthetic/svelte-expressions.svelte[format]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter::html_formatter
CodSpeed Performance Gauge
0%
2.1 ms*2.1 ms
html_formatter[index_1033418810622582172.html]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter
CodSpeed Performance Gauge
0%
474.6 µs*474.3 µs

Commits

Click on a commit to change the comparison range
Base
next
9ee64f8
-35.04%
feat(biome_html_analyze): port useHeadingContent a11y rule to HTML
4de3f55
9 hours ago
by faizkhairi
0%
[autofix.ci] apply automated fixes
c9ff018
9 hours ago
by autofix-ci[bot]
0%
test: add Vue, Svelte, and Astro test files for useHeadingContent
b4ecb9b
6 hours ago
by faizkhairi
0%
address review: fix Vue magic comments, add html-eslint rule source
786e29b
3 hours ago
by faizkhairi
+0.06%
fix: handle paired PascalCase components in has_accessible_content
c05fb68
2 hours ago
by faizkhairi
-0.03%
chore: remove stale .snap.new files
5868af7
2 hours ago
by faizkhairi
© 2026 CodSpeed Technology
Home Terms Privacy Docs