--- Language: Cpp BasedOnStyle: LLVM IndentWidth: 4 ColumnLimit: 100 # Braces BreakBeforeBraces: Stroustrup # Pointer alignment PointerAlignment: Left # Breaking AllowShortFunctionsOnASingleLine: None AllowShortIfStatementsOnASingleLine: Never AllowShortLoopsOnASingleLine: false AllowShortBlocksOnASingleLine: Never BinPackArguments: false BinPackParameters: Never BreakBeforeBinaryOperators: NonAssignment # Spacing SpaceInEmptyBlock: true SpaceAfterCStyleCast: true SpaceBeforeParens: ControlStatements SpacesBeforeTrailingComments: 3 MaxEmptyLinesToKeep: 2 KeepEmptyLinesAtTheStartOfBlocks: true # Indentation IndentCaseLabels: true IndentPPDirectives: AfterHash IndentWrappedFunctionNames: true # Alignment AlignConsecutiveMacros: Enabled: true AcrossEmptyLines: true AlignConsecutiveAssignments: Enabled: true AlignConsecutiveDeclarations: Enabled: true AlignOperands: Align AlignTrailingComments: Kind: Always OverEmptyLines: 1 # Includes SortIncludes: CaseSensitive IncludeBlocks: Regroup # Comments ReflowComments: true FixNamespaceComments: true # Empty lines EmptyLineBeforeAccessModifier: Always EmptyLineAfterAccessModifier: Always ...