Формати на изходен код
| Език или формат | Анализира се | Разпознати frameworks или стекове |
|---|---|---|
| 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 | Да | Без твърдение за конкретен framework |
| Bash, Lua, Scala, Elixir | Да | Без твърдение за конкретен framework |
| Markdown и MDX | Да | Без твърдение за конкретен framework |
Ограничения на покритието
Динамичните извиквания, рефлексията и генерираният код изискват по-внимателен преглед. Анализираната функция не е гаранция, че Panolayer може да намери всеки извикващ код или да провери всяко очакване. Разпознаването на framework идентифицира стека; то не означава пълно покритие на framework-а.
Хранилища с няколко приложения
Panolayer открива приложения в монорепозиторита. Разгледайте Архитектура, за да проверите кои приложения и връзки се показват. Не приемайте, че всяко вложено приложение или генерирана зависимост е открито.