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

> man languages

Руководства по языкам для ключевых стеков

Maguyva поддерживает более 285 языков и текстовых технологий, но не каждому участку репозитория нужен отдельный гайд. Здесь собраны стеки, где структура и контекст между файлами существенно влияют на безопасность правок с помощью ИИ, а анализ зависимостей с учётом графа используется там, где он доступен.

Обзор покрытия

Программирование
118
Конфигурация и данные
72
Сборка и инфраструктура
31
Специализированные
22
Веб
22
Документация
20

Сгруппировано на основе полного манифеста совместимости, поэтому обзор отражает все 285 поддерживаемых языков и текстовых технологий. Начните с рекомендуемых гайдов ниже, а полный список, включая редкие языки, ищите на странице совместимости.

Полиглотная реальность

В большинстве продакшн-репозиториев смешаны код приложения, тесты, скрипты сборки, конфиги, SQL и инфраструктура. Именно широкое покрытие языков не даёт контексту агента теряться на границах файлов.

Рычаг для легаси

Именно на старых языках широкая поддержка превращается в инструмент модернизации. Анализ зависимостей особенно важен, когда код никто не хочет трогать.

Быстрые ответы

Каждый гайд описывает, что извлекает Maguyva, что может запросить ваш агент и где проходят границы покрытия — применительно к вашему стеку.

Рекомендуемые гайды

Актуальные языковые гайды

Гайды для современной разработки приложений, репозиториев со смешанным рантаймом, инфраструктурного кода и модернизации легаси.

Динамические системы Программирование

Поддержка Python в Maguyva: ИИ-поиск по коду и рефакторинг

Полезно, когда кодовые базы на Python разрастаются по сервисам, скриптам, тайп-стабам и эксплуатационному связующему коду.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.py, .pyi, .pyw

Открыть гайд
Стандарт для монорепозиториев Программирование

Поддержка TypeScript в Maguyva: лучший контекст для монорепозиториев

Актуально, когда ваш репозиторий сочетает прикладной код, библиотеки, API-клиенты, тесты и конфигурацию в нескольких пакетах.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.cts, .d.ts, .mts, .spec.ts, +ещё 3

Открыть гайд
Смешанные окружения Программирование

Поддержка JavaScript в Maguyva: ИИ-поиск для репозиториев со смешанным окружением выполнения

Полезно, когда репозиторий сочетает CommonJS, ESM, скрипты задач, тесты и более старый прикладной код.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.cjs, .js, .mjs, .spec.js, +ещё 2

Открыть гайд
Много сервисов Программирование

Поддержка Go в Maguyva: интеллектуальный анализ кода для бэкенд-сервисов

Хороший выбор для репозиториев с обилием сервисов, где обработчики, пакеты и эксплуатационный код должны оставаться легко прослеживаемыми.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.go

Открыть гайд
Безопасность прежде всего Программирование

Поддержка Rust в Maguyva: безопасный контекст для изменений с помощью ИИ

Актуально, когда вам нужна ИИ-помощь в Rust без потери структурных гарантий безопасности, ради которых Rust вообще стоит использовать.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.rs

Открыть гайд
Корпоративная глубина Программирование

Поддержка Java в Maguyva: интеллектуальный анализ кода для корпоративных репозиториев

Полезно, когда репозиторий полон сервисов Spring, внутренних фреймворков и кода, пережившего несколько организационных эпох.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.java

Открыть гайд
Долгоживущий .NET Программирование

Поддержка C# в Maguyva: более безопасный рефакторинг для кодовых баз .NET

Хороший выбор, когда репозитории .NET разрослись настолько, что безопасная ИИ-помощь зависит от реальной структуры кода.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.cs, .csx

Открыть гайд
Старый веб, новое давление Программирование

Поддержка PHP в Maguyva: долгоживущие веб-приложения без слепых правок

Актуально, когда кодовая база на PHP всё ещё приносит выручку, но никто не хочет, чтобы агент своевольничал в ней.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.php, .php3, .php4, .php5, +ещё 2

Открыть гайд
Инфраструктура как код Инфраструктура

Поддержка Terraform в Maguyva: инфраструктурный контекст для ИИ-агентов

Полезно, когда инфраструктурный код — часть контекста репозитория, а не то, от чего агент может отмахнуться без разбора.

Поддержка AST и символов AST-разбор Извлечение символов Без связей графа

Расширения

.tf, .tfvars

Открыть гайд
Рычаг для legacy Программирование

Поддержка COBOL в Maguyva: анализ зависимостей для модернизации legacy-систем

Здесь широкая поддержка языков перестаёт быть просто цифрой в статистике и становится инструментом модернизации.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.cbl, .cob, .cpy

Открыть гайд
Научное наследие Программирование

Fortran в Maguyva: графы кода для научных кодовых баз

Для численного кода, пережившего своих авторов, граф вызовов становится первой документацией.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.f, .f03, .f08, .f90, +ещё 3

Открыть гайд
Код высокой надёжности Программирование

Ada в Maguyva: спецификации, тела и графы пакетов

Ada создавалась для систем, которые не имеют права отказать. Их изменение заслуживает той же тщательности.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.ada, .adb, .ads

Открыть гайд
Долгоживущий десктоп Программирование

Pascal и Delphi в Maguyva: графы модулей и классов

Приложения на Delphi и Free Pascal работают десятилетиями. Разобраться в них не должно занимать столько же.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.pas, .pp

Открыть гайд
Наследие скриптов Программирование

Perl в Maguyva: графы пакетов и подпрограмм

Perl, на котором до сих пор держатся биллинг, отчёты или скрипты деплоя, заслуживает большего, чем grep.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.perl, .pl, .pm, .pod, +ещё 1

Открыть гайд
Системное ядро Программирование

C в Maguyva: графы вызовов для системного и встраиваемого кода

В C граф вызовов и есть архитектура. Агенту стоит прочитать его до того, как что-то править.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.c, .h

Открыть гайд
Нативный код в масштабе Программирование

C++ в Maguyva: графы классов и вызовов для больших кодовых баз

C++ прячет настоящую цель вызова за пространствами имён, перегрузками и виртуальной диспетчеризацией. Граф помогает агенту её найти.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.c, .c++, .cc, .cpp, +ещё 6

Открыть гайд
Статистические вычисления Программирование

R в Maguyva: графы кода для аналитики и пакетов

Аналитический код перерастает свой первый скрипт. Граф показывает, что от чего зависит.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.r, .rmd, .rnw

Открыть гайд
Автоматизация Windows Командные оболочки

PowerShell в Maguyva: графы кода для скриптов и модулей

Автоматизация расползается по десяткам скриптов. Граф показывает, какая функция что запускает.

Поддержка AST и символов AST-разбор Извлечение символов Связи графа

Расширения

.ps1, .psd1, .psm1

Открыть гайд

Покрытие растёт

Новые языковые гайды выходят по мере расширения движка.

Сегодня Maguyva поддерживает более 285 языков. Подробные руководства добавляются по мере того, как качество извлечения достигает нужного уровня — настоящий AST-парсинг и разрешение символов, а не просто подсветка синтаксиса.

Следующие шаги