Tengo un gran repositorio de fuentes dividido en varios proyectos. Me gustaría producir un informe sobre la salud del código fuente, identificando áreas problemáticas que deben abordarse.
Específicamente, me gustaría mencionar rutinas con una alta complejidad ciclomática, identificar la repetición y tal vez ejecutar algún análisis estático similar a una pelusa para detectar construcciones sospechosas (y por lo tanto probablemente erróneas).
¿Cómo podría construir un informe de este tipo?