diff --git a/crates/oxc_ast/src/generated/derive_clone_in.rs b/crates/oxc_ast/src/generated/derive_clone_in.rs index 1803eba602303..d786f857c792a 100644 --- a/crates/oxc_ast/src/generated/derive_clone_in.rs +++ b/crates/oxc_ast/src/generated/derive_clone_in.rs @@ -6,13 +6,9 @@ use oxc_allocator::{Allocator, CloneIn}; use crate::ast::comment::*; - use crate::ast::js::*; - use crate::ast::jsx::*; - use crate::ast::literal::*; - use crate::ast::ts::*; impl<'alloc> CloneIn<'alloc> for BooleanLiteral { diff --git a/crates/oxc_ast/src/generated/derive_content_eq.rs b/crates/oxc_ast/src/generated/derive_content_eq.rs index bf1c407fa0da4..553dc4e6e3f95 100644 --- a/crates/oxc_ast/src/generated/derive_content_eq.rs +++ b/crates/oxc_ast/src/generated/derive_content_eq.rs @@ -6,13 +6,9 @@ use oxc_span::cmp::ContentEq; use crate::ast::comment::*; - use crate::ast::js::*; - use crate::ast::jsx::*; - use crate::ast::literal::*; - use crate::ast::ts::*; impl ContentEq for BooleanLiteral { diff --git a/crates/oxc_ast/src/generated/derive_estree.rs b/crates/oxc_ast/src/generated/derive_estree.rs index 0c9f8a71cfffa..9d64d05f07fd9 100644 --- a/crates/oxc_ast/src/generated/derive_estree.rs +++ b/crates/oxc_ast/src/generated/derive_estree.rs @@ -6,11 +6,8 @@ use serde::{ser::SerializeMap, Serialize, Serializer}; use crate::ast::js::*; - use crate::ast::jsx::*; - use crate::ast::literal::*; - use crate::ast::ts::*; impl Serialize for BooleanLiteral { diff --git a/crates/oxc_ast/src/generated/derive_get_address.rs b/crates/oxc_ast/src/generated/derive_get_address.rs index 4720429bf0714..b1ee8dda1b287 100644 --- a/crates/oxc_ast/src/generated/derive_get_address.rs +++ b/crates/oxc_ast/src/generated/derive_get_address.rs @@ -6,9 +6,7 @@ use oxc_allocator::{Address, GetAddress}; use crate::ast::js::*; - use crate::ast::jsx::*; - use crate::ast::ts::*; impl GetAddress for Expression<'_> { diff --git a/crates/oxc_ast/src/generated/derive_get_span.rs b/crates/oxc_ast/src/generated/derive_get_span.rs index c32a785521248..eb9f351b25681 100644 --- a/crates/oxc_ast/src/generated/derive_get_span.rs +++ b/crates/oxc_ast/src/generated/derive_get_span.rs @@ -6,11 +6,8 @@ use oxc_span::{GetSpan, Span}; use crate::ast::js::*; - use crate::ast::jsx::*; - use crate::ast::literal::*; - use crate::ast::ts::*; impl GetSpan for BooleanLiteral { diff --git a/crates/oxc_ast/src/generated/derive_get_span_mut.rs b/crates/oxc_ast/src/generated/derive_get_span_mut.rs index aa3236f006f7b..705eb520a670f 100644 --- a/crates/oxc_ast/src/generated/derive_get_span_mut.rs +++ b/crates/oxc_ast/src/generated/derive_get_span_mut.rs @@ -6,11 +6,8 @@ use oxc_span::{GetSpanMut, Span}; use crate::ast::js::*; - use crate::ast::jsx::*; - use crate::ast::literal::*; - use crate::ast::ts::*; impl GetSpanMut for BooleanLiteral { diff --git a/crates/oxc_span/src/generated/derive_estree.rs b/crates/oxc_span/src/generated/derive_estree.rs index de9824d1c3413..a79684e9c423f 100644 --- a/crates/oxc_span/src/generated/derive_estree.rs +++ b/crates/oxc_span/src/generated/derive_estree.rs @@ -6,7 +6,6 @@ use serde::{ser::SerializeMap, Serialize, Serializer}; use crate::source_type::*; - use crate::span::types::*; impl Serialize for Span { diff --git a/crates/oxc_syntax/src/generated/derive_clone_in.rs b/crates/oxc_syntax/src/generated/derive_clone_in.rs index d0a01e2b57a0e..b73e99d8e76eb 100644 --- a/crates/oxc_syntax/src/generated/derive_clone_in.rs +++ b/crates/oxc_syntax/src/generated/derive_clone_in.rs @@ -6,7 +6,6 @@ use oxc_allocator::{Allocator, CloneIn}; use crate::number::*; - use crate::operator::*; impl<'alloc> CloneIn<'alloc> for NumberBase { diff --git a/crates/oxc_syntax/src/generated/derive_content_eq.rs b/crates/oxc_syntax/src/generated/derive_content_eq.rs index d8bce369ae880..47ac2a5f4530c 100644 --- a/crates/oxc_syntax/src/generated/derive_content_eq.rs +++ b/crates/oxc_syntax/src/generated/derive_content_eq.rs @@ -6,7 +6,6 @@ use oxc_span::cmp::ContentEq; use crate::number::*; - use crate::operator::*; impl ContentEq for NumberBase { diff --git a/tasks/ast_tools/src/derives/mod.rs b/tasks/ast_tools/src/derives/mod.rs index 76e98801dc09f..0deb163f5c64d 100644 --- a/tasks/ast_tools/src/derives/mod.rs +++ b/tasks/ast_tools/src/derives/mod.rs @@ -52,15 +52,13 @@ pub trait Derive { .chain(["*"]) .join("::"); let use_module: ItemUse = parse_str(format!("use {local_path};").as_str()).unwrap(); - quote! { - ///@@line_break - #use_module - } + quote!( #use_module ) }); quote! { #prelude + ///@@line_break #(#use_modules)* ///@@line_break