Avatar for the biomejs user
biomejs
biome
BlogDocsChangelog

feat(useDestructuring): add options for assignment/declaration and improve diagnostic for bare object assignments

#9786
Comparing
MeGaNeKoS:fix/use-destructuring-8480
(
1562508
) with
main
(
42190a1
)
CodSpeed Performance Gauge
0%
Untouched
58
Ignored
2
Skipped
196

Benchmarks

256 total
three.min_17199329737537001178.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
145.8 ms*142.4 ms
jquery.min_16034160674129647344.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
26.3 ms*25.8 ms
parser_13571644119461115204.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
6.7 ms*6.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
ios.d_12216376241674358710.d.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
246.9 ms*243.7 ms
d3.min_16009850199655599998.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
111.2 ms*110 ms
compiler_3469143416596620219.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
159.6 ms*158.2 ms
d3.min_16009850199655599998.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
102.4 ms*101.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%
260.6 ms*258.6 ms
math_5920422916221598348.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
194.2 ms*192.9 ms
pixi.min_8151088792683739606.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
119.9 ms*119.2 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
js_analyzer[css_16118272471217147034.js]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
0%
32.8 ms*32.7 ms
checker_6456328407951392140.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
269.3 ms*268.4 ms
dojo_11880045762646467684.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
8.7 ms*8.6 ms
pixi.min_8151088792683739606.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
125.9 ms*125.6 ms
parser_13571644119461115204.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
6 ms*6 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
tex-chtml-full_561698452596513081.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
271.5 ms*271 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%
268.4 ms*268 ms
js_formatter[jquery.min_16034160674129647344.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
112.8 ms*112.6 ms
react.production.min_3378072959512366797.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
1.8 ms*1.8 ms
js_formatter[vue.global.prod_4065256639735990520.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
172.1 ms*171.9 ms
math_5920422916221598348.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
206.6 ms*206.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.9 ms

Commits

Click on a commit to change the comparison range
Base
main
42190a1
+0.05%
[autofix.ci] apply automated fixes
fa48aef
1 month ago
by autofix-ci[bot]
+0.03%
fix(useDestructuring): align assignment default with ESLint prefer-destructuring
3721c97
1 month ago
by MeGaNeKoS
-0.05%
fix(useDestructuring): use Option<bool> for DestructuringConfig fields
8eb89cd
1 month ago
by MeGaNeKoS
+0.08%
[autofix.ci] apply automated fixes
aa10c01
1 month ago
by autofix-ci[bot]
-0.15%
fix(useDestructuring): address review feedback
98f608b
1 month ago
by MeGaNeKoS
+0.11%
refactor(useDestructuring): use DestructuringKind enum in helper function
5db451e
1 month ago
by MeGaNeKoS
+0.05%
[autofix.ci] apply automated fixes
3c3e298
1 month ago
by autofix-ci[bot]
-0.11%
fix: update valid.js snapshot
fd78669
1 month ago
by MeGaNeKoS
+0.23%
fix(useDestructuring): improve options docs and revert invalid.js
8429a99
1 month ago
by MeGaNeKoS
-0.16%
[autofix.ci] apply automated fixes
1562508
2 hours ago
by autofix-ci[bot]
© 2026 CodSpeed Technology
Home Terms Privacy Docs