صيغ المصدر
| اللغة أو الصيغة | مُحلَّلة | أطر العمل أو الحزم المكتشفة |
|---|---|---|
| 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 | نعم | لا ادعاء خاص بإطار عمل |
| Bash، Lua، Scala، Elixir | نعم | لا ادعاء خاص بإطار عمل |
| Markdown وMDX | نعم | لا ادعاء خاص بإطار عمل |
حدود التغطية
تحتاج الاستدعاءات الديناميكية والانعكاس (reflection) والشيفرة المولَّدة إلى نظرة أدق. تحليل دالة ما لا يضمن أن Panolayer قادر على تحديد كل مُستدعٍ أو فحص كل توقّع. يحدّد اكتشاف أطر العمل الحزمة التقنية، لكنه لا يثبت تغطية كاملة لإطار العمل.
مستودعات تضم عدة تطبيقات
يكتشف Panolayer التطبيقات داخل المستودعات الأحادية (monorepos). افحص البنية المعمارية لتتحقق من التطبيقات والعلاقات التي تظهر. لا تفترض أن كل تطبيق متداخل أو اعتمادية مولَّدة قد اكتُشفت.