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