Мощный - значит его можно настроить на самые разные моменты в коде. Подобное видел в Jetbrains CLion. Но не хочется ставить среду только для правки стиля.
Хотелось бы отдельную утилиту. Windows и желательно Linux.
Про clang-format, AStyle знаю.
Сейчас пользуюсь AStyle.
clang-format что-то не понравился. Несколько подходов к нему уже делал, не приживается. Не все может настроить. И бесит его BasedOnStyle, которое работает по своим внутренним правилам, даже если остальные параметры default.
Хочется, чтобы он мог сделать так, из как угодно отформатированного кода:
MyClass::MyClass(int a, int b, int c, QObject* parent)
: QObject(parent)
, a(a)
, b(b)
, c(c)
{}