Я хотел бы иметь это:
if (!enabled)
{
return;
}
обратился к этому:
if (!enabled) { return; }
(Другими словами, я хочу короткие операторы if в одной строке, но сохранить {}
вокруг них)
В настоящее время я использую следующую конфигурацию:
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: true
AllowShortCaseLabelsOnASingleLine: true
AllowShortFunctionsOnASingleLine: true
AllowShortBlocksOnASingleLine: true
BreakBeforeBraces: Allman
Тем не менее, я получаю вывод:
if (!enabled)
{
return;
}
Можно ли выполнить указанное выше форматирование с помощью clang-format?
Удаление
BreakBeforeBraces: Allman
Кажется, делать то, что вы хотите (для меня). Я использую SVN Clang, хотя.
Хотя вы, вероятно, хотели это там по причине.
Согласно документам в формате clang, AllowShortBlocksOnASingleLine
должен делать именно то, что вы хотите (независимо от стиля скобки). Это может быть ошибка в формате Clang.