跳转到内容

参考

支持的语言

Panolayer 可以解析以下源码格式。支持解析并不意味着调用方解析和验证在每种语言中都有同等的覆盖范围。

最后更新

以 Markdown 格式阅读

源码格式

语言或格式可解析可检测的框架或技术栈
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 中的各个应用。查看架构视图,确认出现了哪些应用和关系。不要假定每个嵌套应用或生成的依赖都已被发现。