Formatos de código fuente
| Lenguaje o formato | Analizado | Frameworks o stacks detectados |
|---|---|---|
| TypeScript y TSX | Sí | Next.js, TanStack Start, React, Angular, Node.js |
| JavaScript y JSX | Sí | Next.js, React, Vue, Node.js |
| Componentes de un solo archivo de Vue | 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 y Java | Sí | JVM |
| Rust | Sí | Rust |
| Ruby, C, C++, C#, PHP | Sí | Sin compatibilidad específica de framework |
| Bash, Lua, Scala, Elixir | Sí | Sin compatibilidad específica de framework |
| Markdown y MDX | Sí | Sin compatibilidad específica de framework |
Límites de cobertura
Las llamadas dinámicas, la reflexión y el código generado requieren una revisión más atenta. Que una función se haya analizado no garantiza que Panolayer pueda resolver todos sus llamadores ni comprobar todas las expectativas. La detección de frameworks identifica el stack; no garantiza una cobertura completa del framework.
Repositorios con varias apps
Panolayer detecta las apps dentro de los monorepos. Inspecciona Arquitectura para comprobar qué apps y relaciones aparecen. No des por hecho que se han descubierto todas las apps anidadas o dependencias generadas.