เครื่องมือการวิเคราะห์แบบคงที่ที่ค้นหาการอ้างอิงจากรหัสที่เปลี่ยนแปลงเพื่อตรวจจับจุดเข้าที่มีผลกระทบอย่างมากต่อผู้ใช้
การเปลี่ยนแปลงรหัสทุกวันและเป็นสิ่งสำคัญเสมอที่จะตรวจสอบผลกระทบของการเปลี่ยนแปลง ในหลายกรณีการตรวจสอบผลกระทบของการเปลี่ยนแปลงขึ้นอยู่กับว่าผู้เขียนมีความระมัดระวังในการเขียนรหัสอย่างไรทำให้ยากต่อการตรวจจับผลกระทบที่ไม่ได้ตั้งใจในระหว่างการตรวจสอบรหัสและเฟส QA เครื่องมือนี้ปรับปรุงคุณภาพของซอฟต์แวร์โดยการตรวจจับการเปลี่ยนแปลงที่ไม่ได้ตั้งใจในระยะแรก
inga [options] --diff <string>
วิเคราะห์ผลลัพธ์ของ git diff --unified=0 (ใช้ "-" เพื่ออ่านจากอินพุตมาตรฐาน)
--root-path <string>
เส้นทางสัมพัทธ์ของโครงการที่จะวิเคราะห์ดังนั้นหากคุณไม่ได้ให้ตัวเลือกนี้มันจะเริ่มต้นไปยังเส้นทางดำเนินการคำสั่ง
--include <string>
ชื่อไฟล์ของการจับคู่รูปแบบลูกโลกเพื่อรวมจากการวิเคราะห์ (เช่น "core/**/*. ts")
--exclude <string>
ชื่อไฟล์ของการจับคู่รูปแบบลูกโลกเพื่อแยกออกจากการวิเคราะห์ (เช่น "**/*. ทดสอบ (TS | TSX)")
inga สำหรับ Intellij
การกระทำของ Inga