AccessModifierOffset: -4 AlignArrayOfStructures: Right AlignConsecutiveAssignments: true AlignConsecutiveBitFields: true AlignConsecutiveMacros: true AllowShortBlocksOnASingleLine: Empty AllowShortCaseLabelsOnASingleLine: true AllowShortEnumsOnASingleLine: false AllowShortFunctionsOnASingleLine: Inline BasedOnStyle: Google BinPackArguments: false BinPackParameters: false # BreakBeforeBinaryOperators: NonAssignment # TODO: enable on clang-format v20 BreakBeforeBraces: WebKit BreakBinaryOperations: OnePerLine BreakConstructorInitializers: BeforeComma BreakInheritanceList: BeforeComma ContinuationIndentWidth: 8 DerivePointerAlignment: false IndentCaseLabels: false IndentPPDirectives: AfterHash IndentWidth: 4 PPIndentWidth: 2 PackConstructorInitializers: CurrentLine PointerAlignment: Right ReferenceAlignment: Pointer SeparateDefinitionBlocks: Always SortUsingDeclarations: true SpaceAfterTemplateKeyword: false