ข้ามไปที่เนื้อหา

> man languages

คู่มือภาษาสำหรับสแตกที่สำคัญจริง ๆ

Maguyva รองรับ 279+ ภาษาและเทคโนโลยีที่ใช้ข้อความเป็นฐาน แต่ไม่ใช่ทุกส่วนของ repo ที่ต้องมีคู่มือเฉพาะตัว หน้ารวมนี้ครอบคลุมสแตกที่โครงสร้าง การวิเคราะห์ dependency และบริบทข้ามไฟล์ ส่งผลอย่างมีนัยสำคัญต่อความปลอดภัยของการแก้ไขที่ช่วยด้วย AI

ภาพรวมความครอบคลุม

การเขียนโปรแกรม
116
การตั้งค่าและข้อมูล
70
บิลด์และโครงสร้างพื้นฐาน
28
เฉพาะทาง
22
เว็บ
22
เอกสาร
19

จัดกลุ่มมาจาก compatibility manifest ฉบับเต็ม เพื่อให้ภาพรวมนี้สะท้อน ภาษาและเทคโนโลยีที่ใช้ข้อความเป็นฐาน ที่รองรับทั้งหมด 279 รายการ เริ่มจากคู่มือแนะนำด้านล่างนี้ก่อน แล้วค่อยใช้หน้า compatibility ฉบับเต็มเมื่อต้องการดูรายการหางยาวทั้งหมด

ความจริงแบบหลายภาษา

repo ที่ใช้งานจริงส่วนใหญ่ผสมทั้งโค้ดแอป, test, สคริปต์บิลด์, config, SQL และโครงสร้างพื้นฐาน ความครอบคลุมด้านภาษาคือสิ่งที่ทำให้บริบทของเอเจนต์ไม่หลุดหายเมื่อข้ามไฟล์

ข้อได้เปรียบจากระบบเก่า

ภาษาเก่า ๆ คือจุดที่การรองรับกว้างขวางกลายเป็นเครื่องมือปรับปรุงให้ทันสมัย การวิเคราะห์ dependency สำคัญยิ่งขึ้นเมื่อไม่มีใครอยากแตะโค้ดนั้น

คำตอบรวดเร็ว

แต่ละคู่มือครอบคลุมว่า Maguyva ดึงข้อมูลอะไรบ้าง เอเจนต์ของคุณสอบถามอะไรได้บ้าง และขอบเขตความครอบคลุมอยู่ตรงไหน — เฉพาะสำหรับสแตกของคุณ

คู่มือแนะนำ

คู่มือภาษาที่มีอยู่ตอนนี้

คู่มือสำหรับงานแอปพลิเคชันสมัยใหม่ repo ที่ผสมรันไทม์หลายแบบ โค้ดโครงสร้างพื้นฐาน และการปรับปรุงระบบเก่าให้ทันสมัย

ระบบไดนามิกการเขียนโปรแกรม

การรองรับ Python ใน Maguyva: ค้นหาโค้ดและรีแฟกเตอร์ด้วย AI

มีประโยชน์เมื่อโค้ดเบส Python กระจายไปทั่ว service, สคริปต์, type stub และงานเชื่อมต่อปฏิบัติการ

รองรับกราฟแบบเต็มรูปแบบการแยกวิเคราะห์ ASTการสกัดสัญลักษณ์

นามสกุลไฟล์

.py, .pyi, .pyw

เปิดคู่มือ
ค่าเริ่มต้น Monorepoการเขียนโปรแกรม

การรองรับ TypeScript ใน Maguyva: บริบทที่ดีขึ้นสำหรับ Monorepo

เกี่ยวข้องเมื่อ repo ของคุณผสมโค้ดแอป, ไลบรารี, API client, test และ config ข้ามหลาย package

รองรับกราฟแบบเต็มรูปแบบการแยกวิเคราะห์ ASTการสกัดสัญลักษณ์

นามสกุลไฟล์

.cts, .d.ts, .mts, .spec.ts, +อีก 3

เปิดคู่มือ
รันไทม์ผสมกันการเขียนโปรแกรม

การรองรับ JavaScript ใน Maguyva: การค้นหาด้วย AI สำหรับ Repo ที่ผสมรันไทม์

มีประโยชน์เมื่อ repo ผสม CommonJS, ESM, สคริปต์งาน, test และโค้ดแอปเก่าเข้าด้วยกัน

รองรับกราฟแบบเต็มรูปแบบการแยกวิเคราะห์ ASTการสกัดสัญลักษณ์

นามสกุลไฟล์

.cjs, .js, .mjs, .spec.js, +อีก 2

เปิดคู่มือ
หนัก serviceการเขียนโปรแกรม

การรองรับ Go ใน Maguyva: Code Intelligence สำหรับเซอร์วิสฝั่งแบ็กเอนด์

เหมาะกับ repo ที่หนัก service ซึ่ง handler, package และโค้ดปฏิบัติการต้องตามรอยได้ง่าย

รองรับกราฟแบบเต็มรูปแบบการแยกวิเคราะห์ ASTการสกัดสัญลักษณ์

นามสกุลไฟล์

.go

เปิดคู่มือ
ปลอดภัยมาก่อนการเขียนโปรแกรม

การรองรับ Rust ใน Maguyva: บริบทที่ปลอดภัยสำหรับการเปลี่ยนแปลงด้วยความช่วยเหลือของ AI

เกี่ยวข้องเมื่อคุณต้องการความช่วยเหลือจาก AI ใน Rust โดยไม่สูญเสียการ์ดเรลเชิงโครงสร้างที่ทำให้ Rust คุ้มค่าที่จะใช้

รองรับกราฟแบบเต็มรูปแบบการแยกวิเคราะห์ ASTการสกัดสัญลักษณ์

นามสกุลไฟล์

.rs

เปิดคู่มือ
ความลึกระดับองค์กรการเขียนโปรแกรม

การรองรับ Java ใน Maguyva: Code Intelligence สำหรับ Repository ระดับองค์กร

มีประโยชน์เมื่อ repo เต็มไปด้วย Spring service, เฟรมเวิร์กภายใน และโค้ดที่รอดผ่านหลายยุคขององค์กร

รองรับกราฟแบบเต็มรูปแบบการแยกวิเคราะห์ ASTการสกัดสัญลักษณ์

นามสกุลไฟล์

.java

เปิดคู่มือ
.NET ที่อยู่มายาวนานการเขียนโปรแกรม

การรองรับ C# ใน Maguyva: รีแฟกเตอร์ที่ปลอดภัยขึ้นสำหรับโค้ดเบส .NET

เหมาะกับกรณีที่ repo .NET ใหญ่ขึ้นจนความปลอดภัยของการช่วยเหลือจาก AI ขึ้นอยู่กับโครงสร้างจริง

รองรับกราฟแบบเต็มรูปแบบการแยกวิเคราะห์ ASTการสกัดสัญลักษณ์

นามสกุลไฟล์

.cs, .csx

เปิดคู่มือ
เว็บเก่า แรงกดดันใหม่การเขียนโปรแกรม

การรองรับ PHP ใน Maguyva: เว็บแอปที่อยู่มายาวนานโดยไม่ต้องแก้ไขแบบมองไม่เห็น

เกี่ยวข้องเมื่อโค้ดเบส PHP ยังคงสร้างรายได้อยู่ แต่ไม่มีใครอยากให้เอเจนต์ทำงานแบบอิสระผ่านมันไปเรื่อยๆ

รองรับกราฟแบบเต็มรูปแบบการแยกวิเคราะห์ ASTการสกัดสัญลักษณ์

นามสกุลไฟล์

.php, .php3, .php4, .php5, +อีก 2

เปิดคู่มือ
โครงสร้างพื้นฐานคือโค้ดโครงสร้างพื้นฐาน

การรองรับ Terraform ใน Maguyva: บริบทโครงสร้างพื้นฐานสำหรับเอเจนต์ AI

มีประโยชน์เมื่อโค้ดโครงสร้างพื้นฐานเป็นส่วนหนึ่งของบริบท repo และไม่ใช่สิ่งที่เอเจนต์ควรมองข้ามไป

รองรับกราฟแบบเต็มรูปแบบการแยกวิเคราะห์ ASTการสกัดสัญลักษณ์

นามสกุลไฟล์

.tf, .tfvars

เปิดคู่มือ
ต่อยอดของเก่าการเขียนโปรแกรมคู่มือแนะนำ

การรองรับ COBOL ใน Maguyva: วิเคราะห์ dependency เพื่อการปรับปรุงระบบเก่าให้ทันสมัย

นี่คือจุดที่การรองรับภาษาอย่างกว้างขวางเลิกเป็นแค่ตัวเลขสถิติ และกลายเป็นเครื่องมือปรับปรุงระบบเก่าให้ทันสมัยอย่างแท้จริง

รองรับกราฟแบบเต็มรูปแบบการแยกวิเคราะห์ ASTการสกัดสัญลักษณ์

นามสกุลไฟล์

.cbl, .cob, .cpy

เปิดคู่มือ

ความครอบคลุมที่กำลังขยาย

คู่มือภาษาเพิ่มเติมจะทยอยออกมาเมื่อเอนจินขยายตัว

Maguyva รองรับภาษา 279+ ภาษาในตอนนี้ คู่มือแบบละเอียดจะถูกเพิ่มเข้ามาเมื่อคุณภาพการสกัดถึงมาตรฐาน — แยกวิเคราะห์ AST จริง แก้ symbol และทำแผนที่ dependency ไม่ใช่แค่การเน้นไวยากรณ์

ขั้นตอนถัดไป