diff --git a/crates/oxc_linter/src/generated/rule_runner_impls.rs b/crates/oxc_linter/src/generated/rule_runner_impls.rs index 1b0fa731beb51..679ced524aea6 100644 --- a/crates/oxc_linter/src/generated/rule_runner_impls.rs +++ b/crates/oxc_linter/src/generated/rule_runner_impls.rs @@ -1547,6 +1547,10 @@ impl RuleRunner for crate::rules::promise::no_callback_in_promise::NoCallbackInP const NODE_TYPES: Option<&AstTypesBitset> = None; } +impl RuleRunner for crate::rules::promise::no_multiple_resolved::NoMultipleResolved { + const NODE_TYPES: Option<&AstTypesBitset> = None; +} + impl RuleRunner for crate::rules::promise::no_nesting::NoNesting { const NODE_TYPES: Option<&AstTypesBitset> = Some(&AstTypesBitset::from_types(&[AstType::CallExpression])); diff --git a/crates/oxc_linter/src/rules/promise/no_multiple_resolved.rs b/crates/oxc_linter/src/rules/promise/no_multiple_resolved.rs index b5f9c84c58c8a..fe855987933bb 100644 --- a/crates/oxc_linter/src/rules/promise/no_multiple_resolved.rs +++ b/crates/oxc_linter/src/rules/promise/no_multiple_resolved.rs @@ -89,7 +89,8 @@ impl Rule for NoMultipleResolved { let resolve_findler = ResolveFinder::new(ctx.scoping(), resolve_symbol_id, reject_symbol_id); let mut multiple_resolved_checker = MultipleResolvedChecker::new(ctx, resolve_findler); - let Some(inline_executor_cfg_id) = next_new_function_node_id(ctx.cfg(), node.cfg_id()) + let Some(inline_executor_cfg_id) = + next_new_function_node_id(ctx.cfg(), ctx.nodes().cfg_id(node.id())) else { return; };