From f771d7c402e7d71980b4e3392bbc99476e9a316d Mon Sep 17 00:00:00 2001 From: overlookmotel <557937+overlookmotel@users.noreply.github.com> Date: Fri, 23 Aug 2024 12:49:32 +0000 Subject: [PATCH] refactor(traverse): remove unnecessary imports (#5116) `Atom`, `SourceType` and `Span` from `oxc_span`, and operators from `oxc_syntax` are now re-exported from `oxc_ast` crate. Remove unnecessary `use` statements by importing them all from `oxc_ast`. --- crates/oxc_traverse/scripts/lib/ancestor.mjs | 8 +------- crates/oxc_traverse/src/generated/ancestor.rs | 8 +------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/crates/oxc_traverse/scripts/lib/ancestor.mjs b/crates/oxc_traverse/scripts/lib/ancestor.mjs index 9824b545e..7e090e4ab 100644 --- a/crates/oxc_traverse/scripts/lib/ancestor.mjs +++ b/crates/oxc_traverse/scripts/lib/ancestor.mjs @@ -113,13 +113,7 @@ export default function generateAncestorsCode(types) { use oxc_allocator::{Box, Vec}; #[allow(clippy::wildcard_imports)] use oxc_ast::ast::*; - use oxc_span::{Atom, SourceType, Span}; - use oxc_syntax::{ - operator::{ - AssignmentOperator, BinaryOperator, LogicalOperator, UnaryOperator, UpdateOperator, - }, - scope::ScopeId, - }; + use oxc_syntax::scope::ScopeId; /// Type of [\`Ancestor\`]. /// Used in [\`crate::TraverseCtx::retag_stack\`]. diff --git a/crates/oxc_traverse/src/generated/ancestor.rs b/crates/oxc_traverse/src/generated/ancestor.rs index 8eed06a24..244d80397 100644 --- a/crates/oxc_traverse/src/generated/ancestor.rs +++ b/crates/oxc_traverse/src/generated/ancestor.rs @@ -17,13 +17,7 @@ use memoffset::offset_of; use oxc_allocator::{Box, Vec}; #[allow(clippy::wildcard_imports)] use oxc_ast::ast::*; -use oxc_span::{Atom, SourceType, Span}; -use oxc_syntax::{ - operator::{ - AssignmentOperator, BinaryOperator, LogicalOperator, UnaryOperator, UpdateOperator, - }, - scope::ScopeId, -}; +use oxc_syntax::scope::ScopeId; /// Type of [`Ancestor`]. /// Used in [`crate::TraverseCtx::retag_stack`].