Aller au contenu

RÉFÉRENCE

Langages pris en charge

Panolayer analyse les formats de source ci-dessous. La prise en charge de l’analyse ne signifie pas que la résolution des appelants et la vérification ont la même couverture dans tous les langages.

Dernière mise à jour

Lire en Markdown

Formats de source

Langage ou formatAnalyséFrameworks ou stacks détectés
TypeScript et TSXOuiNext.js, TanStack Start, React, Angular, Node.js
JavaScript et JSXOuiNext.js, React, Vue, Node.js
Composants monofichiers VueOuiVue, Nuxt
SvelteOuiSvelteKit
PythonOuiDjango, FastAPI, Flask
GoOuiWails, Gin, Echo, Fiber, Chi, Connect RPC, gRPC, Cobra
SwiftOuiSwift
Kotlin et JavaOuiJVM
RustOuiRust
Ruby, C, C++, C#, PHPOuiAucune prise en charge spécifique à un framework
Bash, Lua, Scala, ElixirOuiAucune prise en charge spécifique à un framework
Markdown et MDXOuiAucune prise en charge spécifique à un framework

Limites de couverture

Les appels dynamiques, la réflexion et le code généré demandent un examen plus attentif. Une fonction analysée ne garantit pas que Panolayer puisse résoudre chaque appelant ou vérifier chaque attente. La détection de framework identifie la stack ; elle n’établit pas une couverture complète du framework.

Dépôts contenant plusieurs applications

Panolayer détecte les applications au sein des monorepos. Inspectez Architecture pour vérifier quelles applications et relations apparaissent. Ne supposez pas que chaque application imbriquée ou dépendance générée a été découverte.