Suporta sa Python sa Maguyva: AI Code Search at Refactoring
Kapaki-pakinabang kapag kumalat ang Python codebase sa services, scripts, type stubs, at operational glue.
Mga extension
.py, .pyi, .pyw
> man languages
Sinusuportahan ng Maguyva ang 279+ mga wika at teknolohiyang batay sa text, pero hindi lahat ng bahagi ng repo ay kailangan ng sariling gabay. Sinasaklaw ng hub na ito ang mga stack kung saan malaki ang epekto ng structure, dependency analysis, at cross-file context sa kung gaano kaligtas ang isang AI-assisted na edit.
Snapshot ng coverage
Pinagsama-sama mula sa buong compatibility manifest para ipakita ng snapshot ang lahat ng 279 suportadong mga wika at teknolohiyang batay sa text. Magsimula sa mga featured guide sa ibaba, pagkatapos ay gamitin ang buong compatibility page kapag kailangan mo ang buong long tail.
Realidad ng polyglot
Karamihan sa production repo ay pinagsasama ang app code, tests, build script, config, SQL, at infra. Ang language coverage ang nagpapanatili sa context ng agent na hindi mawala sa mga hangganan ng file.
Leverage ng legacy
Sa mas lumang mga wika nagiging modernization tool ang malawak na support. Mas mahalaga ang dependency analysis kapag walang gustong humawak sa code.
Mabilisang mga sagot
Sinasaklaw ng bawat gabay kung ano ang ini-extract ng Maguyva, kung ano ang puwedeng i-query ng agent mo, at nasaan ang mga gilid ng coverage — para sa specific stack mo.
Mga featured guide
Mga gabay para sa modernong application work, mixed-runtime na repo, infrastructure code, at legacy modernization.
Kapaki-pakinabang kapag kumalat ang Python codebase sa services, scripts, type stubs, at operational glue.
Mga extension
.py, .pyi, .pyw
Relevant kapag pinaghahalo ng iyong repo ang app code, libraries, API clients, tests, at config sa maraming package.
Mga extension
.cts, .d.ts, .mts, .spec.ts, +3 pa
Kapaki-pakinabang kapag pinaghahalo ng isang repo ang CommonJS, ESM, task scripts, tests, at mas lumang application code.
Mga extension
.cjs, .js, .mjs, .spec.js, +2 pa
Mainam ito para sa service-heavy na repo kung saan kailangang manatiling madaling sundan ang handlers, packages, at operational code.
Mga extension
.go
Relevant kapag gusto mo ng AI assistance sa Rust nang hindi nawawala ang structural guardrails na siyang dahilan kung bakit sulit gamitin ang Rust.
Mga extension
.rs
Kapaki-pakinabang kapag puno ang repo ng Spring services, internal frameworks, at code na nakaligtas sa ilang organizational era.
Mga extension
.java
Mainam ito kapag lumaki na nang husto ang .NET repo kaya ang ligtas na AI assistance ay umaasa na sa totoong structure.
Mga extension
.cs, .csx
Relevant kapag nagbubunga pa rin ng revenue ang isang PHP codebase pero walang gustong maglibre-libreng galaw ang agent dito.
Mga extension
.php, .php3, .php4, .php5, +2 pa
Kapaki-pakinabang kapag ang infrastructure code ay bahagi ng repo context at hindi isang bagay na dapat lang lampasan ng agent nang basta-basta.
Mga extension
.tf, .tfvars
Dito huminto ang malawak na language support sa pagiging isang stat lamang at nagiging isang modernization tool.
Mga extension
.cbl, .cob, .cpy
Lumalaking coverage
Sinusuportahan ng Maguyva ang 279+ na wika ngayon. Idinaragdag ang mga detalyadong gabay habang naaabot ng extraction quality ang bar — tunay na AST parsing, symbol resolution, at dependency mapping, hindi lang syntax highlighting.