# https://releases.llvm.org/7.0.0/tools/clang/docs/ClangFormatStyleOptions.html --- Language: Cpp BasedOnStyle: WebKit AlignAfterOpenBracket: Align AlignOperands: true AlignTrailingComments: true AllowAllParametersOfDeclarationOnNextLine: true AllowShortBlocksOnASingleLine: false AllowShortCaseLabelsOnASingleLine: true AllowShortFunctionsOnASingleLine: InlineOnly AllowShortIfStatementsOnASingleLine: true AllowShortLoopsOnASingleLine: false AlwaysBreakTemplateDeclarations: true BinPackArguments: false BinPackParameters: false BreakBeforeBinaryOperators: None BreakBeforeBraces: Allman BreakConstructorInitializersBeforeComma: true ColumnLimit: 100 ConstructorInitializerAllOnOneLineOrOnePerLine: false Cpp11BracedListStyle: true FixNamespaceComments: true IncludeBlocks: Regroup IncludeCategories: - Regex: '^["<](stdafx|pch)\.h[">]$' Priority: -1 - Regex: '^$' Priority: 3 - Regex: '^<(WinIoCtl|winhttp|Shellapi)\.h>$' Priority: 4 - Regex: '.*' Priority: 2 IndentCaseLabels: true IndentWidth: 4 KeepEmptyLinesAtTheStartOfBlocks: false MaxEmptyLinesToKeep: 2 NamespaceIndentation: All PenaltyReturnTypeOnItsOwnLine: 1000 PointerAlignment: Left SpaceAfterTemplateKeyword: false Standard: Cpp11 UseTab: Never