codeanalyzer-typescript v1.0.0 #15
rahlk
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
codeanalyzer-typescript v1.0.0 — schema v2 CPG, dataflow, TS-prefixed graph
v1.0.0 is the analyzer's first major release. It moves the output to the canonical CLDK schema v2 and completes the TS namespacing of the Neo4j graph (graph schema 2.0.0).
Breaking changes — read before upgrading
Callable→TSCallable,Module→TSModule,CALLS→TS_CALLS,HAS_MODULE→TS_HAS_MODULE, and so on. Nodes still merge on the shared, unprefixedCanNodelabel with theidkey (can://URIs), which stays the cross-language canonical layer.analysis.jsonis now the schema-v2 envelope. The payload is{schema_version, language, analyzer, max_level, application}; the symbol table, call graph, and external symbols live under.application, keyed bycan://ids. Migration: re-analyze and point consumers at the new envelope (the CLDK python-sdk 2.x line consumes it natively).Highlights
can://id; the graph projection merges onCanNode/idwithTS-prefixed specific labels for attribution in shared multi-language databases.-a 3adds intraprocedural dataflow (CFG, CDG, DDG with a configurable access-path k-limit);-a 4adds the interprocedural SDG (param_in/param_out/summaryedges).--graphsselects sections;-jparallelizes level-3 extraction._kdiscriminant, keeping parallel edges distinct and making repeated bolt pushes idempotent.Install / upgrade
Shell installer (prebuilt binary; macOS and Linux):
Homebrew:
PyPI:
Links
schema.jsoncontract): https://github.com/codellm-devkit/codeanalyzer-typescript/releases/tag/v1.0.0Beta Was this translation helpful? Give feedback.
All reactions