diff --git a/crates/oxc_formatter/src/external_formatter.rs b/crates/oxc_formatter/src/external_formatter.rs index abd00f9dfe21e..bba73bb24da10 100644 --- a/crates/oxc_formatter/src/external_formatter.rs +++ b/crates/oxc_formatter/src/external_formatter.rs @@ -70,6 +70,10 @@ impl ExternalCallbacks { /// # Returns /// The sorted classes, or the original classes unsorted if no Tailwind callback is set. pub fn sort_tailwind_classes(&self, classes: Vec) -> Vec { + if classes.is_empty() { + return classes; + } + match self.tailwind.as_ref() { Some(cb) => cb(classes), None => classes,