Skip to main content

report_unresolved_calls_in_python

Function report_unresolved_calls_in_python 

Source
pub fn report_unresolved_calls_in_python(
    file: &str,
    source: &str,
    symbols: &[ParsedSymbol],
    workspace: &WorkspaceSymbols,
) -> Vec<UnresolvedCall>
Expand description

Plan L t-006: walk a Python file’s call nodes and report any that the static resolver couldn’t bind to a workspace qname. Includes stdlib + third-party + dynamic — callers should treat the count as “static-resolution gap,” not “bug list.”

Filters out a small known-stdlib allowlist so the output isn’t drowned in print / len / range calls. Anything else gets reported, including third-party calls (which are useful to see — they tell you “these dependencies sit outside the indexed scope”).