feat: add analyze platform extension with tree-sitter AST parsing (#7542)

This commit is contained in:
tlongwell-block
2026-02-27 16:15:47 -05:00
committed by GitHub
parent bec0f580c6
commit 16be0cc81d
11 changed files with 2463 additions and 18 deletions
+15
View File
@@ -123,6 +123,17 @@ posthog-rs = "0.3.7"
shellexpand = { workspace = true }
indexmap = "2.12.0"
ignore = { workspace = true }
rayon = { workspace = true }
tree-sitter = { workspace = true }
tree-sitter-go = { workspace = true }
tree-sitter-java = { workspace = true }
tree-sitter-javascript = { workspace = true }
tree-sitter-kotlin-ng = { workspace = true }
tree-sitter-python = { workspace = true }
tree-sitter-ruby = { workspace = true }
tree-sitter-rust = { workspace = true }
tree-sitter-swift = { workspace = true }
tree-sitter-typescript = { workspace = true }
which = { workspace = true }
pctx_code_mode = { version = "^0.2.3", optional = true }
unbinder = "0.1.7"
@@ -161,6 +172,10 @@ name = "databricks_oauth"
path = "examples/databricks_oauth.rs"
[[bin]]
name = "analyze_cli"
path = "src/bin/analyze_cli.rs"
[[bin]]
name = "build_canonical_models"
path = "src/providers/canonical/build_canonical_models.rs"