У меня большой исходный репозиторий, разбитый на несколько проектов. Я хотел бы подготовить отчет о состоянии исходного кода с указанием проблемных областей, которые необходимо решить.
В частности, я хотел бы вызвать подпрограммы с высокой цикломатической сложностью, выявить повторение и, возможно, запустить некоторый подобный линту статический анализ, чтобы обнаружить подозрительные (и, следовательно, вероятно, ошибочные) конструкции.
Как я могу построить такой отчет?