# getDiagnostics (mcp__ide__getDiagnostics)

## คำจำกัดความ

รับข้อมูลการวินิจฉัยภาษาจาก VS Code รวมถึงข้อผิดพลาดทางไวยากรณ์ ข้อผิดพลาดประเภท คำเตือน lint ฯลฯ

## พารามิเตอร์

| พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|------|------|------|------|
| `uri` | string | ไม่ | URI ของไฟล์ หากไม่ระบุจะรับข้อมูลวินิจฉัยของไฟล์ทั้งหมด |

## สถานการณ์การใช้งาน

**เหมาะสำหรับ:**
- ตรวจสอบปัญหาเชิงความหมายของโค้ด เช่น ไวยากรณ์ ประเภท lint
- ตรวจสอบว่าการแก้ไขโค้ดทำให้เกิดข้อผิดพลาดใหม่หรือไม่
- ใช้แทนคำสั่ง Bash เพื่อตรวจสอบคุณภาพโค้ด

**ไม่เหมาะสำหรับ:**
- รันการทดสอบ — ควรใช้ Bash
- ตรวจสอบข้อผิดพลาดขณะรัน — ควรใช้ Bash เพื่อรันโค้ด

## ข้อควรระวัง

- นี่คือเครื่องมือ MCP (Model Context Protocol) ที่จัดเตรียมโดยการรวมกับ IDE
- ใช้ได้เฉพาะในสภาพแวดล้อม VS Code / IDE
- ควรใช้เครื่องมือนี้แทนคำสั่ง Bash เพื่อตรวจสอบปัญหาโค้ด

## ข้อความต้นฉบับ

<textarea readonly>Get language diagnostics from VS Code</textarea>
