Formaty źródłowe
| Język lub format | Analiza składni | Wykrywane frameworki lub stosy |
|---|---|---|
| TypeScript i TSX | Tak | Next.js, TanStack Start, React, Angular, Node.js |
| JavaScript i JSX | Tak | Next.js, React, Vue, Node.js |
| Komponenty jednoplikowe Vue | Tak | Vue, Nuxt |
| Svelte | Tak | SvelteKit |
| Python | Tak | Django, FastAPI, Flask |
| Go | Tak | Wails, Gin, Echo, Fiber, Chi, Connect RPC, gRPC, Cobra |
| Swift | Tak | Swift |
| Kotlin i Java | Tak | JVM |
| Rust | Tak | Rust |
| Ruby, C, C++, C#, PHP | Tak | Brak deklaracji dla konkretnych frameworków |
| Bash, Lua, Scala, Elixir | Tak | Brak deklaracji dla konkretnych frameworków |
| Markdown i MDX | Tak | Brak deklaracji dla konkretnych frameworków |
Ograniczenia pokrycia
Wywołania dynamiczne, refleksja i kod generowany wymagają dokładniejszego przyjrzenia się. Przeanalizowana funkcja nie gwarantuje, że Panolayer rozpozna każde miejsce wywołania lub sprawdzi każde oczekiwanie. Wykrywanie frameworka identyfikuje stos; nie oznacza pełnego pokrycia frameworka.
Repozytoria z kilkoma aplikacjami
Panolayer wykrywa aplikacje w monorepo. Sprawdź w Architekturze, które aplikacje i relacje się pojawiają. Nie zakładaj, że wykryto każdą zagnieżdżoną aplikację lub wygenerowaną zależność.