From cd31cc19747d180851600c48c5807bc14d799670 Mon Sep 17 00:00:00 2001 From: leaysgur <6259812+leaysgur@users.noreply.github.com> Date: Tue, 11 Nov 2025 05:53:54 +0000 Subject: [PATCH] perf(formatter/sort_imports): Use `Vec::with_capacity` for `next_elements` (#15579) --- crates/oxc_formatter/src/ir_transform/sort_imports/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/oxc_formatter/src/ir_transform/sort_imports/mod.rs b/crates/oxc_formatter/src/ir_transform/sort_imports/mod.rs index 4237e8bf3d173..facca5fc2db9c 100644 --- a/crates/oxc_formatter/src/ir_transform/sort_imports/mod.rs +++ b/crates/oxc_formatter/src/ir_transform/sort_imports/mod.rs @@ -136,7 +136,7 @@ impl SortImportsTransform { // Finally, sort import lines within each chunk. // After sorting, flatten everything back to `FormatElement`s. - let mut next_elements = vec![]; + let mut next_elements = Vec::with_capacity(prev_elements.len()); let mut chunks_iter = chunks.into_iter().enumerate().peekable(); while let Some((idx, chunk)) = chunks_iter.next() {