# https://clang.llvm.org/docs/ClangFormatStyleOptions.html
+AlignAfterOpenBracket: Align
+AlignEscapedNewlines: Left
+AllowAllArgumentsOnNextLine: true
+AllowAllParametersOfDeclarationOnNextLine: false
+AllowShortFunctionsOnASingleLine: Empty
+AllowShortIfStatementsOnASingleLine: false
+AlwaysBreakAfterReturnType: None
BasedOnStyle: LLVM
-IndentWidth: 8
-ContinuationIndentWidth: 8
-UseTab: true
-BreakBeforeBraces: Custom
+BinPackArguments: false
+BinPackParameters: false
BraceWrapping:
AfterEnum: false
AfterFunction: true
AfterExternBlock: true
BeforeElse: false
BeforeWhile: false
-AllowShortIfStatementsOnASingleLine: false
+ AfterControlStatement: MultiLine
+BreakBeforeBinaryOperators: None
+BreakBeforeBraces: Custom
ColumnLimit: 80
+ContinuationIndentWidth: 8
IndentCaseLabels: false
-AlignAfterOpenBracket: Align
-BinPackParameters: false
-BinPackArguments: false
-AllowAllParametersOfDeclarationOnNextLine: false
-AllowAllArgumentsOnNextLine: false
-AllowShortFunctionsOnASingleLine: Empty
-AlwaysBreakAfterReturnType: None
-AlignEscapedNewlines: Left
+IndentGotoLabels: false
+IndentWidth: 8
+PenaltyBreakAssignment: 200
+PenaltyBreakBeforeFirstCallParameter: 100
+PenaltyReturnTypeOnItsOwnLine: 1000
SortIncludes: false
+UseTab: true
+WhitespaceSensitiveMacros: ['DEBUG']