BasedOnStyle: Google AlignAfterOpenBracket: AlwaysBreak AlignConsecutiveAssignments: 'false' AlignConsecutiveDeclarations: 'false' AlignEscapedNewlinesLeft: 'true' AlignOperands: 'false' AlignTrailingComments: 'true' AllowShortBlocksOnASingleLine: 'false' AllowShortCaseLabelsOnASingleLine: 'false' AllowShortFunctionsOnASingleLine: None AllowShortIfStatementsOnASingleLine: 'false' AllowShortLoopsOnASingleLine: 'false' AlwaysBreakAfterDefinitionReturnType: All AlwaysBreakAfterReturnType: All AlwaysBreakTemplateDeclarations: 'true' BreakBeforeBinaryOperators: NonAssignment BreakBeforeBraces: Custom BraceWrapping: AfterCaseLabel: true AfterClass: true AfterControlStatement: true AfterEnum: true AfterFunction: true AfterNamespace: true AfterObjCDeclaration: true AfterStruct: true AfterUnion: true AfterExternBlock: true BeforeCatch: true BeforeElse: true SplitEmptyFunction: false SplitEmptyRecord: false SplitEmptyNamespace: false BreakBeforeTernaryOperators: 'true' BreakConstructorInitializersBeforeComma: 'true' Cpp11BracedListStyle: 'true' KeepEmptyLinesAtTheStartOfBlocks: 'false' NamespaceIndentation: All PenaltyBreakString: '3' SpaceBeforeParens: ControlStatements SpacesInAngles: 'false' SpacesInContainerLiterals: 'false' SpacesInParentheses: 'false' SpacesInSquareBrackets: 'false' Standard: Cpp11 UseTab: Never SortIncludes: false ColumnLimit: 100 # treat pointers and reference declarations as if part of the type DerivePointerAlignment: false PointerAlignment: Left # when wrapping function calls/declarations, force each parameter to have its own line BinPackParameters: 'false' BinPackArguments: 'false' # TODO: uncomment me when we are reading to rearrange the header includes # IncludeBlocks: Regroup # IncludeCategories: 'llarp/'