Перейти до вмісту

> man languages

Мовні гайди для стеків, які насправді мають значення

Maguyva підтримує понад 285 мов і текстових технологій, але не кожна ділянка репозиторію потребує окремого гайда. Цей хаб охоплює стеки, де структура та міжфайловий контекст суттєво впливають на безпечність правки за участю ШІ, а аналіз залежностей з урахуванням графа використовується там, де він доступний.

Знімок покриття

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

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

Поліглотна реальність

Більшість продакшн-репозиторіїв поєднують код застосунку, тести, скрипти збірки, конфігурацію, SQL та інфраструктуру. Саме покриття мов не дає контексту агента губитися на межах файлів.

Важіль легасі

Саме на старих мовах широка підтримка перетворюється на інструмент модернізації. Аналіз залежностей важливий особливо тоді, коли ніхто не хоче торкатися коду.

Швидкі відповіді

Кожен гайд описує, що Maguyva видобуває, що може запитати ваш агент і де межі покриття — для вашого конкретного стеку.

Рекомендовані гайди

Поточні мовні гайди

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

Динамічні системи Програмування

Підтримка Python у Maguyva: ШІ-пошук коду та рефакторинг

Корисно, коли кодові бази Python розкидані по сервісах, скриптах, файлах типів (stub) та операційному «клеї».

Підтримка 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: аналіз залежностей для модернізації застарілих систем

Це той момент, коли широка підтримка мов перестає бути просто статистикою і стає інструментом модернізації.

Підтримка 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 ще

Відкрити гайд

Покриття, що зростає

Нові мовні гайди з'являються з розширенням рушія.

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

Наступні кроки