Sonar จะเรียกใช้ CheckStyle, FindBugs และ PMD ตลอดจน "ปลั๊กอิน" อื่น ๆ เช่น Cobertura (การครอบคลุมโค้ด) โดยค่าเริ่มต้นสำหรับโปรเจ็กต์ Java อย่างไรก็ตามมูลค่าเพิ่มหลักคือการจัดเก็บประวัติไว้ในฐานข้อมูล จากนั้นคุณสามารถดูแนวโน้ม คุณกำลังปรับปรุงฐานรหัสหรือคุณกำลังทำในทางตรงกันข้าม? มีเพียงเครื่องมือที่มีหน่วยความจำเท่านั้นที่จะบอกคุณได้
คุณควรเรียกใช้ Sonar ในระบบ CI ของคุณเพื่อให้แม้แต่สิ่งที่ต้องใช้เวลาในการดำเนินการ (เช่น CPD - copy paste detector) ก็สามารถทำงานได้ และคุณจะมีประวัติของคุณ ในขณะที่ปลั๊กอิน Eclipse คุณจะตรวจพบการละเมิดได้เร็วกว่าซึ่งเป็นสิ่งที่ดีแต่คุณจะถูกล่อลวงให้เรียกใช้บ่อยน้อยลงหากเริ่มใช้งานนานเกินไปหรือเรียกใช้ "ปลั๊กอินที่มีคุณภาพ" น้อยลง (เช่นข้าม CPD หรือ การข้ามการวิเคราะห์ความครอบคลุมของรหัส) และคุณจะไม่มีประวัติ
นอกจากนี้โซนาร์ยังสร้างรายงานภาพสไตล์ "แดชบอร์ด" ซึ่งทำให้ง่ายต่อการเข้าใจ ด้วย Sonar ใน Jenkins คุณจะสามารถแสดงให้นักพัฒนาและผู้บริหารของคุณเห็นผลของงานที่ดำเนินการกับคุณภาพของฐานรหัสในช่วงสองสามสัปดาห์และเดือนที่ผ่านมา