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

> man languages

Языковые руководства для стеков, которые имеют значение

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

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

Программирование
116
Конфигурация и данные
70
Сборка и инфраструктура
28
Специализированные
22
Веб
22
Документация
19

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Расширения

.py, .pyi, .pyw

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

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

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

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

Расширения

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

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

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

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

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

Расширения

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

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

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

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

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

Расширения

.go

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

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

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

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

Расширения

.rs

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

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

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

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

Расширения

.java

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

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

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

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

Расширения

.cs, .csx

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

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

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

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

Расширения

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

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

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

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

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

Расширения

.tf, .tfvars

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

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

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

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

Расширения

.cbl, .cob, .cpy

Открыть гайд

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

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

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

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