Przejdź do treści

MATERIAŁ REFERENCYJNY

Obsługiwane języki

Panolayer analizuje składnię wymienionych poniżej formatów źródłowych. Obsługa analizy składni nie oznacza, że rozpoznawanie miejsc wywołań i weryfikacja mają takie samo pokrycie w każdym języku.

Ostatnia aktualizacja

Pobierz jako Markdown

Formaty źródłowe

Język lub formatAnaliza składniWykrywane frameworki lub stosy
TypeScript i TSXTakNext.js, TanStack Start, React, Angular, Node.js
JavaScript i JSXTakNext.js, React, Vue, Node.js
Komponenty jednoplikowe VueTakVue, Nuxt
SvelteTakSvelteKit
PythonTakDjango, FastAPI, Flask
GoTakWails, Gin, Echo, Fiber, Chi, Connect RPC, gRPC, Cobra
SwiftTakSwift
Kotlin i JavaTakJVM
RustTakRust
Ruby, C, C++, C#, PHPTakBrak deklaracji dla konkretnych frameworków
Bash, Lua, Scala, ElixirTakBrak deklaracji dla konkretnych frameworków
Markdown i MDXTakBrak 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ść.