Function: getScopeFromContextSourceCode()
function getScopeFromContextSourceCode<MessageIds, Options>(
context: Readonly<TSESLint.RuleContext<MessageIds, Options>>,
node: Readonly<Node>
): Readonly<Scope> | null;
Defined in: _internal/scope-resolution.ts:27
Resolve the lexical scope for a node via modern SourceCode APIs.
Type Parametersโ
MessageIdsโ
MessageIds extends string
Optionsโ
Options extends readonly unknown[]
Parametersโ
contextโ
Readonly<TSESLint.RuleContext<MessageIds, Options>>
Active rule context.
nodeโ
Readonly<Node>
Node used as the scope lookup anchor.
Returnsโ
| Readonly<Scope>
| null
Scope when available; otherwise null.
Remarksโ
ESLint v9+ exposes scope lookups via context.sourceCode.getScope(node).
This helper intentionally does not use legacy context.getScope().