跳转到内容

支持语言

Springgraph 根据文件扩展名自动识别并处理支持的语言——您无需进行任何额外配置。

语言识别扩展名状态
TypeScript.ts, .tsx完全支持
JavaScript.js, .jsx, .mjs完全支持
Python.py完全支持
Go.go完全支持
Rust.rs完全支持
Java.java完全支持(支持 Spring Boot / Spring Cloud 全套依赖、MyBatis、Feign 全面关联)
C#.cs完全支持
PHP.php完全支持
Ruby.rb完全支持
C.c, .h完全支持
C++.cpp, .hpp, .cc完全支持
Swift.swift完全支持
Kotlin.kt, .kts完全支持
Scala.scala, .sc完全支持(包含类、Trait、方法、类型别名、Scala 3 枚举等)
Dart.dart完全支持
Svelte.svelte完全支持(包含 script 代码提取、Svelte 5 runes、SvelteKit 路由)
Vue.vue完全支持(包含 script 与 script-setup,Nuxt 页面/API/中间件路由)
Liquid.liquid完全支持
Pascal / Delphi.pas, .dpr, .dpk, .lpr完全支持(包含类、Record、接口、枚举,DFM/FMX 窗体文件)
Lua.lua完全支持(包含函数、方法、局部变量、require 导入,调用关系边)
Luau.luau完全支持(Lua 基础、类型签名、type 别名、Roblox require 引入)