Formati di sorgente
| Linguaggio o formato | Analizzato | Framework o stack rilevati |
|---|---|---|
| TypeScript e TSX | Sì | Next.js, TanStack Start, React, Angular, Node.js |
| JavaScript e JSX | Sì | Next.js, React, Vue, Node.js |
| Componenti Vue a file singolo | Sì | Vue, Nuxt |
| Svelte | Sì | SvelteKit |
| Python | Sì | Django, FastAPI, Flask |
| Go | Sì | Wails, Gin, Echo, Fiber, Chi, Connect RPC, gRPC, Cobra |
| Swift | Sì | Swift |
| Kotlin e Java | Sì | JVM |
| Rust | Sì | Rust |
| Ruby, C, C++, C#, PHP | Sì | Nessun supporto specifico per framework |
| Bash, Lua, Scala, Elixir | Sì | Nessun supporto specifico per framework |
| Markdown e MDX | Sì | Nessun supporto specifico per framework |
Limiti di copertura
Le chiamate dinamiche, la reflection e il codice generato richiedono un esame più attento. Una funzione analizzata non garantisce che Panolayer possa risolvere ogni chiamante o controllare ogni aspettativa. Il rilevamento dei framework identifica lo stack; non garantisce una copertura completa del framework.
Repository con più app
Panolayer rileva le app all’interno dei monorepo. Ispeziona Architettura per controllare quali app e relazioni compaiono. Non dare per scontato che ogni app annidata o dipendenza generata sia stata individuata.