-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
follow-upDeferred work from PR reviews that needs trackingDeferred work from PR reviews that needs tracking
Description
Context
PR #686 removed dead call AST node extraction from the WASM visitor and the JS insertion paths. The JS side now filters out call kind entries from native astNodes to maintain engine parity.
However, the native Rust engine still extracts call AST nodes in:
crates/codegraph-core/src/extractors/helpers.rs—call_typesfield inLangAstConfigand corresponding extraction inwalk_ast_nodes_with_config_depthcrates/codegraph-core/src/extractors/javascript.rs—call_expressionmatch arm inwalk_ast_nodes
These should be removed from the Rust extractors so the native binary no longer emits dead data that the JS side filters out.
Task
- Remove
call_typesfromLangAstConfigstruct and all per-language configs - Remove call expression handling from
walk_ast_nodes_with_config_depthinhelpers.rs - Remove
call_expressionhandling fromwalk_ast_nodesinjavascript.rs - Remove the JS-side
callfilter insrc/features/ast.tsonce the new native binary is published
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
follow-upDeferred work from PR reviews that needs trackingDeferred work from PR reviews that needs tracking