MCPcopy
hub / github.com/microsoft/pyright / _cleanParseTreeIfRequired

Method _cleanParseTreeIfRequired

server/src/analyzer/sourceFile.ts:455–464  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

453 }
454
455 private _cleanParseTreeIfRequired() {
456 if (this._analysisJob && this._analysisJob.parseResults) {
457 if (this._analysisJob.parseTreeNeedsCleaning) {
458 let cleanerWalker = new ParseTreeCleanerWalker(
459 this._analysisJob.parseResults.parseTree);
460 cleanerWalker.clean();
461 this._analysisJob.parseTreeNeedsCleaning = false;
462 }
463 }
464 }
465
466 private _resolveImports(moduleNode: ModuleNode, moduleNameNodes: ModuleNameNode[],
467 configOptions: ConfigOptions, execEnv: ExecutionEnvironment):

Callers 1

doSemanticAnalysisMethod · 0.95

Calls 1

cleanMethod · 0.95

Tested by

no test coverage detected