เพื่อให้ข้อเสนอแนะ (ขอคุณสมบัติรายงานข้อผิดพลาด ฯลฯ ) ใช้ฟอรัมชุมชน Sonarqube โปรดอย่าลืมระบุภาษา (HTML!) เวอร์ชันปลั๊กอินและเวอร์ชัน Sonarqube
หากคุณมีคำถามเกี่ยวกับวิธีการใช้ปลั๊กอิน (และเอกสารไม่ได้ช่วยคุณ) เราขอแนะนำให้คุณใช้ฟอรัมชุมชน
ในการสร้างปลั๊กอินและเรียกใช้การทดสอบหน่วยให้ดำเนินการคำสั่งนี้จากไดเรกทอรีรูทของโครงการ:
mvn clean install
หรือ
mvn clean verify
โดยค่าเริ่มต้นการทดสอบการรวม (ITS) จะถูกข้ามระหว่างการสร้าง หากคุณต้องการเรียกใช้พวกเขาคุณต้องดึงโครงการที่เกี่ยวข้องซึ่งใช้เป็นอินพุต:
git submodule init
git submodule update
การทดสอบการรวมประกอบด้วยการทดสอบปลั๊กอินและการทดสอบการพิจารณาคดี ในการเรียกใช้ทั้งสองคุณต้องเปิดใช้งานโปรไฟล์ (ตรวจสอบให้แน่ใจว่าคุณได้สร้างโครงการและปลั๊กอิน. jar เป็นปัจจุบันก่อนที่จะเรียกใช้มิฉะนั้นคุณอาจได้รับผลลัพธ์ที่ล้าสมัย):
mvn verify -Pits
"การทดสอบปลั๊กอิน" เป็นชุดทดสอบการรวมซึ่งตรวจสอบคุณสมบัติของปลั๊กอินเช่นการคำนวณตัวชี้วัด ฯลฯ เพื่อเปิดใช้งาน:
cd its/plugin
mvn verify
"การทดสอบการปกครอง" เป็นชุดทดสอบการรวมซึ่งเปิดการวิเคราะห์ฐานรหัสขนาดใหญ่บันทึกปัญหาที่สร้างขึ้นโดยปลั๊กอินในไฟล์รายงานจากนั้นเปรียบเทียบผลลัพธ์เหล่านั้นกับชุดของปัญหาที่คาดหวัง (เก็บเป็นไฟล์ JSON) เปิดตัวการทดสอบการปกครอง:
cd its/ruling
mvn verify
ลิขสิทธิ์ 2010-2024 Sonarsource
นักวิเคราะห์ Sonarqube เปิดตัวหลังจากวันที่ 29 พฤศจิกายน 2567 รวมถึงการแก้ไขแพตช์สำหรับเวอร์ชันก่อนหน้านี้ได้รับการเผยแพร่ภายใต้ใบอนุญาต SONAR-Available License เวอร์ชัน 1 (SSALV1)
ดูแต่ละไฟล์สำหรับรายละเอียดที่ระบุสิทธิ์การใช้งานที่ใช้กับแต่ละไฟล์ ไฟล์ที่อยู่ภายใต้ SSALV1 จะถูกบันทึกไว้ในส่วนหัวของพวกเขา