โซนาร์-กฎระบายเป็นเครื่องมือหลามว่าสารสกัดจากกฎการละเมิดจากเครื่องมือในการวิเคราะห์เช่น Cppcheck, C ++ ทดสอบ Klocwork ฯลฯ และแปลงให้เป็นกฎโซนาร์
ทำไมแปลงกฎที่เป็นกฎโซนาร์?
เมื่อเรากำลังทำวิเคราะห์สอดคล้องกับกฎระเบียบการเข้ารหัสเอาท์พุทของการวิเคราะห์นี้จะช่วยให้เราเชื่อมโยงระหว่างบรรทัดของแฟ้มแหล่งที่มาที่กฎได้รับการละเมิดและประชาชนของกฎละเมิดนี้ ความสัมพันธ์ระหว่าง ID กฎและคำอธิบายจะต้องมีการมอบให้กับโซนาร์
ที่จะเข้าบัญชีทุกกฎที่กำหนดเองการพัฒนาเครื่องมือในการวิเคราะห์ที่มีคุณภาพมีความจำเป็นที่จะมียูทิลิตี้ที่ส่งออกกฎเหล่านั้นเครื่องมือ ' กฎโซนาร์ดูดและจะมีการว่า
หมายเหตุ: โซนาร์ได้โดยเริ่มต้นห้าชนิดของกฎความรุนแรง: Blocker, วิกฤต, เมเจอร์ไมเนอร์ข้อมูล แต่มันไม่ได้เป็นกรณีสำหรับทุกเครื่องมือในการวิเคราะห์ ยกตัวอย่างเช่นใน Klocwork, ความรุนแรงจะถูกแทนด้วยหมายเลข 1 (Critical) ถึง 10 (ข้อมูล)
กฎโซนาร์ดูดและจะมีการทำแผนที่ของระดับที่เพื่อให้พวกเขาหมายถึงสิ่งที่จะโซนาร์
วิธีการติดตั้งได้หรือไม่
หากคุณมี setuptools งูใหญ่ติดตั้งอยู่แล้วและมีการเชื่อมต่ออินเทอร์เน็ตโดยตรงคุณเพียงแค่ต้องเรียกใช้คำสั่งต่อไปนี้:
ราก @ localhost: ~ # easy_install -O2 โซนาร์-กฎระบาย
ถ้าหลาม setuptools ไม่ได้ติดตั้งโปรดติดตั้งมันเป็นครั้งแรก
หากคุณไม่ได้มีการเชื่อมต่อโดยตรงกับอินเทอร์เน็ตดาวน์โหลดแพคเกจที่เหมาะสมกับการกระจายของคุณและติดตั้ง
ราก @ localhost: ~ # tar zxvf โซนาร์-กฎระบาย * .tar.gz
...
ราก @ localhost: ~ # cd-โซนาร์กฎระบาย *
ราก @ localhost: ~ หลาม # setup.py ติดตั้ง -O2
...
ราก @ localhost: ~ #
. สำหรับผู้ใช้ Windows ที่ไม่ได้ต้องการที่จะรันโปรแกรมติดตั้งบรรทัดคำสั่งที่มีแพคเกจ .exe พื้นเมือง
ต้องการ
- < li> หลาม
ความคิดเห็นที่ไม่พบ