Перейти к содержимому

СПРАВОЧНИК

Поддерживаемые языки

Panolayer разбирает перечисленные ниже форматы исходного кода. Поддержка разбора не означает, что разрешение вызывающего кода и проверка одинаково охватывают все языки.

Последнее обновление

Читать как Markdown

Форматы исходного кода

Язык или форматРазбираетсяРаспознаваемые фреймворки или стеки
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ДаБез заявлений о конкретных фреймворках

Ограничения покрытия

Динамические вызовы, рефлексия и сгенерированный код требуют более внимательной проверки. То, что функция разобрана, не гарантирует, что Panolayer сможет найти весь вызывающий код или проверить каждое ожидание. Распознавание фреймворка определяет стек, но не означает полного покрытия фреймворка.

Репозитории с несколькими приложениями

Panolayer распознаёт приложения внутри монорепозиториев. Откройте «Архитектуру», чтобы проверить, какие приложения и связи отображаются. Не рассчитывайте, что обнаружено каждое вложенное приложение или сгенерированная зависимость.