Kaynak biçimleri
| Dil veya biçim | Ayrıştırılır | Algılanan framework’ler veya yığınlar |
|---|---|---|
| TypeScript ve TSX | Evet | Next.js, TanStack Start, React, Angular, Node.js |
| JavaScript ve JSX | Evet | Next.js, React, Vue, Node.js |
| Vue tek dosyalı bileşenleri | Evet | Vue, Nuxt |
| Svelte | Evet | SvelteKit |
| Python | Evet | Django, FastAPI, Flask |
| Go | Evet | Wails, Gin, Echo, Fiber, Chi, Connect RPC, gRPC, Cobra |
| Swift | Evet | Swift |
| Kotlin ve Java | Evet | JVM |
| Rust | Evet | Rust |
| Ruby, C, C++, C#, PHP | Evet | Framework’e özgü bir iddia yok |
| Bash, Lua, Scala, Elixir | Evet | Framework’e özgü bir iddia yok |
| Markdown ve MDX | Evet | Framework’e özgü bir iddia yok |
Kapsam sınırları
Dinamik çağrılar, yansıma ve üretilmiş kod daha yakından incelenmelidir. Ayrıştırılmış bir işlev, Panolayer’ın her çağıranı çözümleyebileceğini ya da her beklentiyi kontrol edebileceğini garanti etmez. Framework algılama yığını belirler; eksiksiz framework kapsamı sağlamaz.
Birden fazla uygulama içeren depolar
Panolayer, monorepo’lardaki uygulamaları algılar. Hangi uygulamaların ve ilişkilerin göründüğünü kontrol etmek için Mimari’yi inceleyin. İç içe her uygulamanın veya üretilmiş her bağımlılığın keşfedildiğini varsaymayın.