วิธีค้นหาโค้ดที่เขียนด้วย Circular References
หากโมดูลหรือวัตถุสองตัวขึ้นไปอ้างอิงถึงกันโดยตรงหรือโดยอ้อมทำให้เกิดปัญหา คุณสามารถค้นหาการอ้างอิงแบบวงกลมโดยใช้วิธีการดังต่อไปนี้:
1) เปิด Terminal ใน VSCode
เปิดเทอร์มินัลใน VSCode จากไดเรกทอรีหลักของโปรเจกต์ของคุณ.
- เลือก เมนู > เทอร์มินัล > เทอร์มินัลใหม่ (ทางลัด: Ctrl + Shift + ₩)
2) ติดตั้ง Circular Reference Checker
ป้อนคำสั่งต่อไปนี้ในหน้าต่าง Terminal ของ VSCode เพื่อติดตั้งแพ็คเกจ:
3) ดำเนินการตรวจสอบการอ้างอิงแบบวงกลม
เมื่อการติดตั้งเสร็จสิ้น คุณสามารถใช้คำสั่งต่อไปนี้ในหน้าต่าง Terminal ของ VSCode เพื่อตรวจสอบการอ้างอิงแบบวงกลม:
คำสั่งนี้จะสแกนโมดูลของโปรเจกต์เพื่อตรวจสอบการอ้างอิงแบบวงกลม และหากพบ จะมีการแสดงข้อมูลรายละเอียดในเทอร์มินัล

หากคุณรันคำสั่งโดยไม่มีการติดตั้งตัวตรวจสอบการอ้างอิงแบบวงกลม คุณจะเห็นข้อความแจ้งการติดตั้งดังที่แสดงด้านล่าง กดปุ่ม Y เพื่อดำเนินการติดตั้งต่อไป

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