Clang: избежать перерыва после парена в вызове функции - PullRequest
0 голосов
/ 16 марта 2019

Вот мой файл формата Clang:

BasedOnStyle: Google
ColumnLimit: 110
BreakBeforeBraces: Custom
BraceWrapping:
  AfterClass:      true
  AfterControlStatement: true
  AfterEnum:       true
  AfterFunction:   true
  AfterStruct:     true
  AfterUnion:      true
  BeforeCatch:     true
  BeforeElse:      true
  SplitEmptyFunction: false
  SplitEmptyRecord: false
  SplitEmptyNamespace: true
IndentWidth: 4
AlignConsecutiveAssignments: true
SortIncludes: true
BinPackArguments: true
BinPackParameters: false
AlignAfterOpenBracket: false
BreakConstructorInitializers: AfterColon
AccessModifierOffset: -4
AllowShortBlocksOnASingleLine: false
AllowShortFunctionsOnASingleLine: false
AllowAllParametersOfDeclarationOnNextLine: true

Форматировщик действительно предпочитает прерывать вызовы функций после парен:

    if (csacalc::StudyUtility::findStudyPropertyIfExists(
            m_metadata.studyProperties(), property.name(), studyProp))

Я бы предпочел, чтобы он содержал один аргумент в строке с именем функции, если он помещается в строку:

    if (csacalc::StudyUtility::findStudyPropertyIfExists(m_metadata.studyProperties(),
        property.name(), studyProp))

Есть ли способ сделать это?

...