Avatar for the biomejs user
biomejs
biome
BlogDocsChangelog

feat(css): add support for SCSS string interpolation

#9756Merged
Comparing
db/scss-rework-interpolation
(
550d282
) with
main
(
716e4e1
)
CodSpeed Performance Gauge
0%
Untouched
58
Ignored
2
Skipped
196

Benchmarks

256 total
dojo_11880045762646467684.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
7.8 ms*7.6 ms
pixi.min_8151088792683739606.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
127.9 ms*125.4 ms
ios.d_12216376241674358710.d.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
249.2 ms*245.6 ms
vue.global.prod_4065256639735990520.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
42.1 ms*41.6 ms
d3.min_16009850199655599998.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
103.2 ms*101.9 ms
checker_6456328407951392140.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
268.4 ms*265.8 ms
typescript_5583633924076080079.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
923.7 ms*916.5 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%
261.2 ms*259.5 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.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%
427.2 ms*425.5 ms
parser_13571644119461115204.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
6.6 ms*6.6 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
math_5920422916221598348.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
207.8 ms*207.1 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
js_formatter[three.min_17199329737537001178.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
568.7 ms*567 ms
vue.global.prod_4065256639735990520.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
44.9 ms*44.7 ms
checker_6456328407951392140.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
244.9 ms*244.3 ms
js_formatter[router_17129688031671448157.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
6.5 ms*6.5 ms
d3.min_16009850199655599998.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
111.3 ms*111.2 ms
js_analyzer[statement_263793315104667298.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
0%
110.5 ms*110.4 ms
js_analyzer[index_3894593175024091846.js]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
0%
68.5 ms*68.5 ms
math_5920422916221598348.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
195 ms*194.8 ms
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%
35.7 µs*35.7 µs
js_analyzer[css_16118272471217147034.js]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
0%
32.1 ms*32.1 ms
js_analyzer[router_17129688031671448157.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
0%
34.5 ms*34.5 ms

Commits

Click on a commit to change the comparison range
Base
main
716e4e1
-6.73%
refactor(css): replace `SCSS_RECOVERED_OUTER_STRING_QUOTE` with improved classification for SCSS string interpolation
41a3cfd
12 hours ago
by denbezrukov
+6.72%
[autofix.ci] apply automated fixes
485bcd8
11 hours ago
by autofix-ci[bot]
-2.12%
fix(css): handle CRLF and escaped line breaks in string lexing
60671b7
11 hours ago
by denbezrukov
+2.02%
[autofix.ci] apply automated fixes
71df235
11 hours ago
by autofix-ci[bot]
+0.16%
feat(css): add snapshots for testing string parsing including line breaks and escapes
bf9023d
10 hours ago
by denbezrukov
-0.04%
feat(css): add support for SCSS string interpolation in `@import` rules
85c2b59
8 hours ago
by denbezrukov
+0.12%
feat(css): add support for SCSS string interpolation in `@import` rules
5de8ab6
8 hours ago
by denbezrukov
-0.05%
fix(css): improve recovery for incomplete `@media` conditions by adding optional stop tokens
550d282
1 hour ago
by denbezrukov
© 2026 CodSpeed Technology
Home Terms Privacy Docs