Skip to content

Commit fc66291

Browse files
committed
fix(linter): move no-unused-expressions from TS to eslint
1 parent b4f3812 commit fc66291

3 files changed

Lines changed: 65 additions & 64 deletions

File tree

crates/oxc_linter/src/rules.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ mod eslint {
122122
pub mod no_unsafe_finally;
123123
pub mod no_unsafe_negation;
124124
pub mod no_unsafe_optional_chaining;
125+
pub mod no_unused_expressions;
125126
pub mod no_unused_labels;
126127
pub mod no_unused_private_class_members;
127128
pub mod no_unused_vars;
@@ -180,7 +181,7 @@ mod typescript {
180181
pub mod no_unnecessary_type_constraint;
181182
pub mod no_unsafe_declaration_merging;
182183
pub mod no_unsafe_function_type;
183-
pub mod no_unused_expressions;
184+
184185
pub mod no_useless_empty_export;
185186
pub mod no_var_requires;
186187
pub mod no_wrapper_object_types;
@@ -560,12 +561,12 @@ oxc_macros::declare_all_lint_rules! {
560561
eslint::no_dupe_else_if,
561562
eslint::no_dupe_keys,
562563
eslint::no_duplicate_case,
563-
eslint::no_empty,
564+
eslint::no_else_return,
564565
eslint::no_empty_character_class,
565566
eslint::no_empty_function,
566567
eslint::no_empty_pattern,
567568
eslint::no_empty_static_block,
568-
eslint::no_else_return,
569+
eslint::no_empty,
569570
eslint::no_eq_null,
570571
eslint::no_eval,
571572
eslint::no_ex_assign,
@@ -583,10 +584,10 @@ oxc_macros::declare_all_lint_rules! {
583584
eslint::no_loss_of_precision,
584585
eslint::no_magic_numbers,
585586
eslint::no_multi_str,
586-
eslint::no_new,
587587
eslint::no_new_func,
588588
eslint::no_new_native_nonconstructor,
589589
eslint::no_new_wrappers,
590+
eslint::no_new,
590591
eslint::no_nonoctal_decimal_escape,
591592
eslint::no_obj_calls,
592593
eslint::no_plusplus,
@@ -613,6 +614,7 @@ oxc_macros::declare_all_lint_rules! {
613614
eslint::no_unsafe_finally,
614615
eslint::no_unsafe_negation,
615616
eslint::no_unsafe_optional_chaining,
617+
eslint::no_unused_expressions,
616618
eslint::no_unused_labels,
617619
eslint::no_unused_private_class_members,
618620
eslint::no_unused_vars,
@@ -855,7 +857,6 @@ oxc_macros::declare_all_lint_rules! {
855857
typescript::consistent_type_definitions,
856858
typescript::consistent_type_imports,
857859
typescript::explicit_function_return_type,
858-
typescript::no_unused_expressions,
859860
typescript::no_inferrable_types,
860861
typescript::no_confusing_non_null_assertion,
861862
typescript::no_duplicate_enum_values,

crates/oxc_linter/src/rules/typescript/no_unused_expressions.rs renamed to crates/oxc_linter/src/rules/eslint/no_unused_expressions.rs

File renamed without changes.

0 commit comments

Comments
 (0)