diff --git a/crates/oxc_linter/src/rules/eslint/no_case_declarations.rs b/crates/oxc_linter/src/rules/eslint/no_case_declarations.rs index 826ba8a0d5..12b721f90b 100644 --- a/crates/oxc_linter/src/rules/eslint/no_case_declarations.rs +++ b/crates/oxc_linter/src/rules/eslint/no_case_declarations.rs @@ -159,8 +159,8 @@ fn test() { ("switch (a) { default: function f() {} break; }"), ("switch (a) { case 1: class C {} break; }"), ("switch (a) { default: class C {} break; }"), - ("switch (a) { default: using x = {}; break; }"), - ("switch (a) { default: await using x = {}; break; }"), + // ("switch (a) { default: using x = {}; break; }"), + // ("switch (a) { default: await using x = {}; break; }"), ]; let fix = vec![ diff --git a/crates/oxc_linter/src/snapshots/eslint_no_case_declarations.snap b/crates/oxc_linter/src/snapshots/eslint_no_case_declarations.snap index c92a823469..35046c2626 100644 --- a/crates/oxc_linter/src/snapshots/eslint_no_case_declarations.snap +++ b/crates/oxc_linter/src/snapshots/eslint_no_case_declarations.snap @@ -57,17 +57,3 @@ source: crates/oxc_linter/src/tester.rs · ───── ╰──── help: Wrap the case body in braces `{}` to create an explicit block scope for the lexical declaration. - - × Using declaration cannot appear in the bare case statement. - ╭─[no_case_declarations.tsx:1:23] - 1 │ switch (a) { default: using x = {}; break; } - · ───────────── - ╰──── - help: Wrap this declaration in a block statement - - × Using declaration cannot appear in the bare case statement. - ╭─[no_case_declarations.tsx:1:23] - 1 │ switch (a) { default: await using x = {}; break; } - · ─────────────────── - ╰──── - help: Wrap this declaration in a block statement