Melumpuhkan Pengukuran Sonar untuk Bahagian Kod Tertentu
Sonar, alat analisis statik untuk mengesan isu kualiti kod, menawarkan pengukuran komprehensif untuk menilai kod perisian . Walau bagaimanapun, blok kod tertentu mungkin tidak memerlukan ukuran khusus kerana pertimbangan khusus.
Cara Melumpuhkan Pengukuran Sonar untuk Bahagian Kod
Untuk mematikan pengukuran Sonar untuk kod tertentu bahagian, anda boleh menggunakan anotasi @SuppressWarnings. Anotasi ini boleh digunakan pada kelas atau kaedah untuk menyekat ID isu Sonar tertentu.
Contoh:
Pertimbangkan amaran "Preserve Stack Trace" yang dikesan oleh Sonar. Jika menghantar pengecualian sebenar kepada pelanggan tidak diingini kerana isu kebolehaksesan, anda boleh menyekat amaran ini menggunakan anotasi berikut:
@java.lang.SuppressWarnings("squid:S00112")
Dalam contoh ini, "sotong:S00112" ialah ID isu Sonar untuk amaran "Preserve Stack Trace".
Mendapatkan ID Isu Sonar
Untuk mengenal pasti ID isu Sonar bagi amaran yang ingin anda sekat, ikut langkah berikut:
Dengan menggunakan anotasi @SuppressWarnings dengan yang sesuai ID isu Sonar, anda boleh melumpuhkan ukuran khusus dengan berkesan untuk bahagian kod yang tidak memerlukannya.
Atas ialah kandungan terperinci Bagaimana untuk Melumpuhkan Pengukuran Sonar untuk Bahagian Kod Tertentu Menggunakan Anotasi `@SuppressWarnings`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!