Function: getScopeFromContextSourceCode()
getScopeFromContextSourceCode<
MessageIds,Options>(context:Readonly<TSESLint.RuleContext<MessageIds,Options>>,node:Readonly<Node>):Readonly<Scope> |null
Defined in: _internal/scope-resolution.ts:26
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().