Sonarqube Java Properties Analyzer
คำเตือน
ฉันไม่ต้องการดูแลปลั๊กอินนี้ต่อไป อย่าลังเลที่จะ ping ฉันถ้าคุณต้องการที่จะครอบครอง
คำอธิบาย
ปลั๊กอิน Sonarqube นี้วิเคราะห์ไฟล์คุณสมบัติ Java และ::
- คำนวณตัวชี้วัด: บรรทัดของรหัสบรรทัดความคิดเห็น ฯลฯ
- ตรวจสอบแนวทางต่าง ๆ เพื่อค้นหาข้อบกพร่องที่อาจเกิดขึ้นช่องโหว่และรหัสผ่านการตรวจสอบมากกว่า 30 รายการ
- ให้ความสามารถในการเขียนเช็คของคุณเอง
การใช้งาน
- ดาวน์โหลดและติดตั้ง sonarqube
- ดาวน์โหลดและติดตั้งปลั๊กอิน Java Properties เวอร์ชันล่าสุดเข้ากันได้กับ Sonarqube 6.7+
- ติดตั้งเครื่องสแกนที่คุณชื่นชอบ (Sonarqube Scanner, Maven, Ant, ฯลฯ )
- วิเคราะห์รหัสของคุณ
การตรวจสอบที่กำหนดเอง
คุณกำลังคิดถึงกฎที่มีค่าใหม่หรือไม่? เวอร์ชัน 2.1 หรือมากกว่ามี API เพื่อเขียนเช็คที่กำหนดเองของคุณเอง ปลั๊กอินตัวอย่างพร้อมคำอธิบายโดยละเอียดมีอยู่ที่นี่ หากกฎที่กำหนดเองของคุณอาจเป็นประโยชน์ต่อชุมชนอย่าลังเลที่จะสร้างคำขอดึงเพื่อให้กฎมีอยู่ในปลั๊กอินคุณสมบัติ Java
คุณกำลังคิดถึงกฎใหม่ที่อาจเป็นประโยชน์ต่อชุมชน แต่ไม่มีเวลาหรือทักษะในการเขียนพวกเขา? อย่าลังเลที่จะสร้างปัญหาสำหรับกฎของคุณที่จะพิจารณา
กฎที่มีอยู่
- ควรจัดการแท็ก "fixme"
- ควรจัดการแท็ก "todo"
- ความคิดเห็นทั้งหมดควรจัดรูปแบบอย่างสม่ำเสมอ
- คุณสมบัติและความคิดเห็นทั้งหมดควรเริ่มต้นที่คอลัมน์ 1
- ไม่ควรใช้เครื่องหมายคำสั่งซื้อไบต์ (BOM) สำหรับไฟล์ UTF-8
- ข้อมูลประจำตัวไม่ควรเป็นรหัสยาก
- คีย์ที่แตกต่างกันที่มีค่าเดียวกันควรรวมเข้าด้วยกัน
- ควรลบคีย์ที่ซ้ำกันข้ามไฟล์
- ควรลบคีย์ที่ซ้ำกัน
- อักขระปลายบรรทัดควรสอดคล้องกัน
- ชื่อไฟล์ควรปฏิบัติตามอนุสัญญาการตั้งชื่อ
- ไฟล์ไม่ควรกำหนดคุณสมบัติใด ๆ
- ไฟล์ควรมีบรรทัดใหม่ที่ว่างเปล่าในตอนท้าย
- คีย์ควรทำตามอนุสัญญาการตั้งชื่อ
- เส้นไม่ควรยาวเกินไป
- ควรเพิ่มการแปลที่ขาดหายไปในชุดทรัพยากรเริ่มต้น
- ควรเพิ่มการแปลที่ขาดหายไปในการรวมกลุ่มทรัพยากรในสถานที่
- จำนวนคีย์ควรลดลง
- ควรลบคุณสมบัติที่มีค่าว่าง
- นิพจน์ทั่วไปเกี่ยวกับความคิดเห็น
- นิพจน์ทั่วไปเกี่ยวกับคีย์
- นิพจน์ทั่วไปเกี่ยวกับค่า
- ส่วนของรหัสไม่ควรแสดงความคิดเห็น
- ตัวคั่นควรทำตามอนุสัญญา
- ไม่ควรใช้อักขระตาราง