diff --git a/crates/oxc_linter/src/rules/eslint/no_new_native_nonconstructor.rs b/crates/oxc_linter/src/rules/eslint/no_new_native_nonconstructor.rs index eecd837f31d9e..3111b3c385912 100644 --- a/crates/oxc_linter/src/rules/eslint/no_new_native_nonconstructor.rs +++ b/crates/oxc_linter/src/rules/eslint/no_new_native_nonconstructor.rs @@ -54,7 +54,7 @@ impl Rule for NoNewNativeNonconstructor { return; }; if matches!(ident.name.as_str(), "Symbol" | "BigInt") - && ctx.is_reference_to_global_variable(ident) + && ctx.scopes().root_unresolved_references().contains_key(ident.name.as_str()) { let start = expr.span.start; let end = start + 3;