Ich habe eine ziemlich neue Codebasis in C++ geschrieben. Ich sehe bereits, dass sich einige schlechte Praktiken in das Projekt einschleichen (Klassendatei mit mehr als 1000 Zeilen Code, Funktionen mit vielen Parametern, ...).
Ich möchte diese sofort mit einigen automatisierten Werkzeugen stoppen, die sich in den Build einklinken und auf schlechte Kodierungspraktiken prüfen können. Welche Vorschläge haben Sie für solche Tools? Ich bin an Metriken interessiert, aber eigentlich mehr an einer Art stilistischem Lint, der Funktionen mit 37 Parametern hervorhebt.