Saya memiliki repositori sumber besar yang dibagi menjadi beberapa proyek. Saya ingin membuat laporan tentang kesehatan kode sumber, mengidentifikasi area masalah yang perlu ditangani.
Secara khusus, saya ingin menyebutkan rutinitas dengan kompleksitas siklomatik tinggi, mengidentifikasi pengulangan, dan mungkin menjalankan beberapa analisis statis seperti serat untuk menemukan konstruksi yang mencurigakan (dan kemungkinan besar keliru).
Bagaimana saya bisa membuat laporan seperti itu?