| 語言 | 副檔名 | 狀態 |
|---|---|---|
| TypeScript / JavaScript | .ts .tsx .js .jsx .mjs | Full support |
| ArkTS(HarmonyOS) | .ets | Full support(@Component/@ComponentV2、build() view tree、ohpm workspace) |
| Python | .py | Full support |
| Go | .go | Full support |
| Rust | .rs | Full support |
| Java | .java | Full support |
| C# | .cs | Full support |
| PHP | .php | Full support |
| Ruby | .rb | Full support |
| C / C++ | .c .h .cpp .hpp .cc | Full support |
| Objective-C | .m .mm .h | Partial(classes/protocols/methods/@property/#import/message sends) |
| Metal / CUDA | .metal / .cu .cuh | Full(走 C++ 路徑;CUDA 含 <<<grid, block>>> launch) |
| Swift | .swift | Full support |
| Kotlin | .kt .kts | Full support |
| Scala | .scala .sc | Full support(Scala 3 enums) |
| Dart | .dart | Full support |
| Svelte / Vue / Astro | .svelte / .vue / .astro | Full(script 抽取 + framework routes) |
| Liquid | .liquid | Full support |
| Pascal / Delphi | .pas .dpr .dpk .lpr | Full(含 DFM/FMX form) |
| Lua / Luau | .lua / .luau | Full(Luau 含 Roblox instance-path require) |
| R | .R .r | Full(S4/R5/R6 classes、library/require) |
| CFML | .cfc .cfm .cfs | Full(tag 與 bare-script 兩種) |
| COBOL | .cbl .cob .cpy | Full(PERFORM/GO TO、CALL 'literal'、COPY、DATA DIVISION) |
| Visual Basic .NET | .vb | Full(Declare P/Invoke、Handles/WithEvents、LINQ) |
| Erlang | .erl .hrl .escript … | Full(multi-clause grouping、-spec、gen_server link) |
| Solidity | .sol | Full(contracts/libraries/events/emit) |
| Terraform / OpenTofu | .tf .tfvars .tofu | Full(resources/modules、module calls、remote-state) |
| Nix | .nix | Full(import/callPackage、NixOS module options) |
影響與 blast-radius 查詢好壞取決於依賴圖,所以覆蓋率是量測的而非宣稱的。「Fair coverage」= 有至少一個已解析跨檔依賴者的符號來源檔佔比(在每個語言的真實基準 repo 上):
| 語言 | 基準 repo | 覆蓋率 |
|---|---|---|
| TypeScript / JavaScript | codegraph 自己 | 95.8% |
| Python | psf/requests | 100% |
| Go | gin-gonic/gin | 96.6% |
| Rust | BurntSushi/ripgrep | 86.7% |
| Java | google/gson | 93.3% |
| C# | jbogard/MediatR | 85.2% |
| PHP | guzzle/guzzle | 100% |
| Ruby | sidekiq/sidekiq | 100% |
| C / C++ | redis / leveldb | 92.2% / 94.8% |
| Swift | Alamofire | 95.3% |
| Kotlin | square/okhttp | 96.2% |
| Scala | gatling/gatling | 91.2% |
| Dart | flutter/packages | 92.4% |
| Lua / Luau | telescope.nvim / Fusion | 84.2% / 92.2% |
| Pascal / Delphi | PascalCoin | 77.4% |
殘餘永遠是「真正的靜態分析前緣」——runtime dynamic dispatch、reflection / DI container、framework convention entry points、vendored 第三方——不是靠偷改分母刷出來的。