# alignment AlignAfterOpenBracket: Align AlignArrayOfStructures: Left AlignConsecutiveAssignments: None AlignConsecutiveBitFields: Consecutive AlignConsecutiveDeclarations: None AlignConsecutiveMacros: Consecutive AlignEscapedNewlines: Right AlignOperands: Align AlignTrailingComments: true # wrapping and line breaks AllowAllArgumentsOnNextLine: true AllowAllParametersOfDeclarationOnNextLine: false AlwaysBreakAfterReturnType: AllDefinitions AlwaysBreakBeforeMultilineStrings: false BinPackArguments: true BinPackParameters: false BreakBeforeBinaryOperators: NonAssignment BreakBeforeBraces: WebKit BreakBeforeTernaryOperators: true BreakStringLiterals: true ColumnLimit: 100 IndentWrappedFunctionNames: false ReflowComments: true # braces and blocks AllowShortBlocksOnASingleLine: Empty AllowShortCaseLabelsOnASingleLine: false AllowShortEnumsOnASingleLine: false AllowShortFunctionsOnASingleLine: Empty AllowShortIfStatementsOnASingleLine: Never InsertBraces: true # spacing BitFieldColonSpacing: Both Cpp11BracedListStyle: false DerivePointerAlignment: false IncludeBlocks: Merge #InsertTrailingCommas: Wrapped KeepEmptyLinesAtTheStartOfBlocks: false MaxEmptyLinesToKeep: 1 PointerAlignment: Right QualifierAlignment: Left SeparateDefinitionBlocks: Always SortIncludes: CaseSensitive SpaceAfterCStyleCast: true SpaceAfterLogicalNot: true SpaceAroundPointerQualifiers: Default SpaceBeforeAssignmentOperators: true SpaceBeforeCaseColon: false SpaceBeforeParens: Always SpaceBeforeSquareBrackets: false SpaceInEmptyBlock: true SpaceInEmptyParentheses: false SpacesBeforeTrailingComments: 1 SpacesInCStyleCastParentheses: false SpacesInConditionalStatement: false SpacesInLineCommentPrefix: { Minimum: 1, Maximum: 1 } SpacesInParentheses: false SpacesInSquareBrackets: false # indentation ContinuationIndentWidth: 2 IndentCaseBlocks: false IndentCaseLabels: true IndentGotoLabels: false IndentPPDirectives: AfterHash IndentWidth: 2 PPIndentWidth: 2 TabWidth: 2 UseTab: Never