Skip to content

Commit 83e783a

Browse files
committed
refactor(formatter): organize utils structure (#14710)
merge two util modules
1 parent 3f2e036 commit 83e783a

File tree

8 files changed

+11
-12
lines changed

8 files changed

+11
-12
lines changed

crates/oxc_formatter/src/utils/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
pub mod array;
12
pub mod assignment_like;
23
pub mod call_expression;
34
pub mod conditional;
@@ -6,6 +7,7 @@ pub mod format_node_without_trailing_comments;
67
pub mod jsx;
78
pub mod member_chain;
89
pub mod object;
10+
pub mod statement_body;
911
pub mod string_utils;
1012
pub mod suppressed;
1113
pub mod typecast;

crates/oxc_formatter/src/write/array_element_list.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,10 @@ use crate::{
99
Buffer, Comments, Format, FormatResult, Formatter, GroupId, prelude::*,
1010
separated::FormatSeparatedIter,
1111
},
12+
utils::array::write_array_node,
1213
write,
1314
};
1415

15-
use super::utils::array::write_array_node;
16-
1716
pub struct ArrayElementList<'a, 'b> {
1817
elements: &'b AstNode<'a, Vec<'a, ArrayExpressionElement<'a>>>,
1918
group_id: Option<GroupId>,

crates/oxc_formatter/src/write/array_pattern.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ use crate::{
77
Format, FormatResult,
88
ast_nodes::{AstNode, AstNodes},
99
formatter::{Formatter, prelude::*, trivia::format_dangling_comments},
10-
utils::format_node_without_trailing_comments::FormatNodeWithoutTrailingComments,
10+
utils::{
11+
array::write_array_node,
12+
format_node_without_trailing_comments::FormatNodeWithoutTrailingComments,
13+
},
1114
write,
12-
write::utils::array::write_array_node,
1315
};
1416

1517
use super::FormatWrite;

crates/oxc_formatter/src/write/mod.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ mod try_statement;
3131
mod tuple_type;
3232
mod type_parameters;
3333
mod union_type;
34-
mod utils;
3534
mod variable_declaration;
3635

3736
pub use arrow_function_expression::{
@@ -64,13 +63,15 @@ use crate::{
6463
options::{FormatTrailingCommas, QuoteProperties, Semicolons, TrailingSeparator},
6564
parentheses::NeedsParentheses,
6665
utils::{
66+
array::write_array_node,
6767
assignment_like::AssignmentLike,
6868
call_expression::{contains_a_test_pattern, is_test_call_expression, is_test_each_pattern},
6969
conditional::ConditionalLike,
7070
expression::ExpressionLeftSide,
7171
format_node_without_trailing_comments::FormatNodeWithoutTrailingComments,
7272
member_chain::MemberChain,
7373
object::format_property_key,
74+
statement_body::FormatStatementBody,
7475
string_utils::{FormatLiteralStringToken, StringLiteralParentKind},
7576
suppressed::FormatSuppressedNode,
7677
},
@@ -89,10 +90,6 @@ use self::{
8990
return_or_throw_statement::FormatAdjacentArgument,
9091
semicolon::OptionalSemicolon,
9192
type_parameters::{FormatTSTypeParameters, FormatTSTypeParametersOptions},
92-
utils::{
93-
array::{TrailingSeparatorMode, write_array_node},
94-
statement_body::FormatStatementBody,
95-
},
9693
};
9794

9895
pub trait FormatWrite<'ast, T = ()> {

crates/oxc_formatter/src/write/switch_statement.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ use crate::{
1212
prelude::*,
1313
trivia::{DanglingIndentMode, FormatDanglingComments, FormatTrailingComments},
1414
},
15+
utils::statement_body::FormatStatementBody,
1516
write,
16-
write::{semicolon::OptionalSemicolon, utils::statement_body::FormatStatementBody},
17+
write::semicolon::OptionalSemicolon,
1718
};
1819

1920
use super::FormatWrite;

crates/oxc_formatter/src/write/utils/mod.rs

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)