JetBrains เปิดตัว Qodana (อ่านว่า โคดานา) เครื่องมือวิเคราะห์คุณภาพโค้ดอย่างเป็นทางการ หลังเปิดทดสอบมาตั้งแต่ปี 2021
Qodana เป็นเครื่องมือวิเคราะห์คุณภาพโค้ด (code quality platform) โดยจะดึงซอร์สโค้ดมาอ่าน วิเคราะห์หาบั๊ก หาปัญหาประสิทธิภาพ หาช่องโหว่ความปลอดภัย หาการใช้โค้ดจากภายนอก (เผื่อเจอปัญหาไลเซนส์) ทั้งหมดสามารถทำงานได้กับระบบ CI/CD ใดๆ ก็ได้ ไม่จำเป็นต้องใช้ของ JetBrains (จะเชื่อมกับ GitHub Actions, GitLab, CircleCI, Jenkins, Azure Pipelines ได้หมด) รองรับการวิเคราะห์โค้ดกว่า 60 ภาษาและเฟรมเวิร์คชื่อดังต่างๆ
Qodana พัฒนาต่อมาจากระบบ Inspection ที่ใช้ใน IDE สารพัดตัวของ JetBrains วิธีการรันจะสร้าง snapshot ของโค้ดใน CI แล้วรันทดสอบภายในเซิร์ฟเวอร์ของเราเองเท่านั้น โค้ดจะไม่ถูกส่งกลับไปยังเซิร์ฟเวอร์ของ JetBrains แต่อย่างใด การที่มันสร้างโดย JetBrains ย่อมมีจุดขายเรื่องการงานร่วมกับ IDE ของบริษัทได้เป็นอย่างดี
Qodana มีเวอร์ชัน community ให้ใช้งานฟรี แต่จำกัดแค่ 3 ภาษา/แพลตฟอร์มคือ JVM, Android, Python หากอยากใช้มากกว่านี้ต้องเป็นเวอร์ชันเสียเงิน ราคาเริ่มต้นที่ 5 ดอลลาร์/ผู้ใช้/เดือน ตารางราคา
ที่มา - JetBrains