Bagikan melalui


Cara: Mengatur Properti Analisis Kode untuk Proyek C/C++

Anda dapat mengonfigurasi aturan mana yang digunakan alat analisis kode untuk menganalisis kode di setiap konfigurasi proyek Anda. Selain itu, Anda dapat mengarahkan analisis kode untuk menekan peringatan dari kode yang dihasilkan dan ditambahkan ke proyek Anda oleh alat pihak ketiga.

Halaman Properti Analisis Kode

Halaman properti Analisis Kode berisi semua pengaturan konfigurasi analisis kode untuk proyek MSBuild. Untuk membuka halaman properti analisis kode untuk proyek di Penjelajah Solusi, klik kanan proyek lalu klik Properti. Selanjutnya, perluas Properti Konfigurasi dan pilih tab Analisis Kode.

Konfigurasi dan Platform Proyek

Daftar Konfigurasi dan daftar Platform di bagian atas jendela memungkinkan Anda menerapkan pengaturan analisis kode yang berbeda ke konfigurasi proyek dan kombinasi platform yang berbeda. Misalnya, Anda dapat mengarahkan analisis kode untuk menerapkan satu set aturan ke proyek Anda untuk build debug dan set yang berbeda untuk build rilis.

Mengaktifkan Analisis Kode

Anda dapat mengaktifkan analisis kode untuk proyek Anda dengan mengaktifkan opsi Aktifkan Analisis Kode Microsoft dan Aktifkan Clang-Tidy , dan konfigurasikan lebih lanjut jika dijalankan pada build dengan memilih Aktifkan Analisis Kode pada Build. Dalam kombinasi dengan daftar Konfigurasi , Anda dapat, misalnya, memutuskan untuk menonaktifkan Analisis Kode untuk build debug dan mengaktifkannya untuk build rilis.

Analisis kode dirancang untuk membantu Anda meningkatkan kualitas kode Anda dan menghindari jebakan umum. Oleh karena itu, pertimbangkan dengan cermat apakah akan menonaktifkan analisis kode. Biasanya lebih baik menonaktifkan seperangkat aturan, aturan individual, atau pemeriksaan individual yang tidak ingin Anda terapkan ke proyek Anda.

Konfigurasi CMake

Dalam proyek CMake, ubah nilai enableMicrosoftCodeAnalysis kunci dan enableClangTidyCodeAnalysis di dalamnya CMakeSettings.json untuk mengaktifkan atau menonaktifkan analisis kode. Lihat Menggunakan Clang-Tidy di Visual Studio untuk informasi selengkapnya.

Lihat juga