源码格式
| 语言或格式 | 可解析 | 可检测的框架或技术栈 |
|---|---|---|
| TypeScript 和 TSX | 是 | Next.js、TanStack Start、React、Angular、Node.js |
| JavaScript 和 JSX | 是 | Next.js、React、Vue、Node.js |
| Vue 单文件组件 | 是 | Vue、Nuxt |
| Svelte | 是 | SvelteKit |
| Python | 是 | Django、FastAPI、Flask |
| Go | 是 | Wails、Gin、Echo、Fiber、Chi、Connect RPC、gRPC、Cobra |
| Swift | 是 | Swift |
| Kotlin 和 Java | 是 | JVM |
| Rust | 是 | Rust |
| Ruby、C、C++、C#、PHP | 是 | 无特定框架支持声明 |
| Bash、Lua、Scala、Elixir | 是 | 无特定框架支持声明 |
| Markdown 和 MDX | 是 | 无特定框架支持声明 |
覆盖范围限制
动态调用、反射和生成的代码需要更仔细地查看。函数能被解析,并不保证 Panolayer 能解析出它的每个调用方或检查每一项预期。框架检测只能识别技术栈,并不代表对该框架有完整的覆盖。
包含多个应用的仓库
Panolayer 能检测 monorepo 中的各个应用。查看架构视图,确认出现了哪些应用和关系。不要假定每个嵌套应用或生成的依赖都已被发现。