diff --git a/crates/oxc_linter/src/generated/rule_runner_impls.rs b/crates/oxc_linter/src/generated/rule_runner_impls.rs index aaad904029e34..b857a2c16817e 100644 --- a/crates/oxc_linter/src/generated/rule_runner_impls.rs +++ b/crates/oxc_linter/src/generated/rule_runner_impls.rs @@ -2690,7 +2690,8 @@ impl RuleRunner for crate::rules::vue::no_multiple_slot_args::NoMultipleSlotArgs } impl RuleRunner for crate::rules::vue::require_typed_ref::RequireTypedRef { - const NODE_TYPES: Option<&AstTypesBitset> = None; + const NODE_TYPES: Option<&AstTypesBitset> = + Some(&AstTypesBitset::from_types(&[AstType::CallExpression])); } impl RuleRunner for crate::rules::vue::valid_define_emits::ValidDefineEmits { diff --git a/crates/oxc_linter/src/rules/vue/require_typed_ref.rs b/crates/oxc_linter/src/rules/vue/require_typed_ref.rs index 280a59f542aad..ec63d0341b4f1 100644 --- a/crates/oxc_linter/src/rules/vue/require_typed_ref.rs +++ b/crates/oxc_linter/src/rules/vue/require_typed_ref.rs @@ -48,7 +48,7 @@ declare_oxc_lint!( impl Rule for RequireTypedRef { fn run<'a>(&self, node: &AstNode<'a>, ctx: &LintContext<'a>) { - let AstKind::CallExpression(call_expr) = &node.kind() else { + let AstKind::CallExpression(call_expr) = node.kind() else { return; }; let Some(ident) = call_expr.callee.get_identifier_reference() else {