xref: /openbmc/pldm/.clang-format (revision cf0c6423d30a51a59299d45582334eb6a4d3bd18)
1*cf0c6423STom Joseph---
2*cf0c6423STom JosephLanguage:        Cpp
3*cf0c6423STom Joseph# BasedOnStyle:  LLVM
4*cf0c6423STom JosephAccessModifierOffset: -2
5*cf0c6423STom JosephAlignAfterOpenBracket: Align
6*cf0c6423STom JosephAlignConsecutiveAssignments: false
7*cf0c6423STom JosephAlignConsecutiveDeclarations: false
8*cf0c6423STom JosephAlignEscapedNewlinesLeft: false
9*cf0c6423STom JosephAlignOperands:   true
10*cf0c6423STom JosephAlignTrailingComments: true
11*cf0c6423STom JosephAllowAllParametersOfDeclarationOnNextLine: true
12*cf0c6423STom JosephAllowShortBlocksOnASingleLine: false
13*cf0c6423STom JosephAllowShortCaseLabelsOnASingleLine: false
14*cf0c6423STom JosephAllowShortFunctionsOnASingleLine: None
15*cf0c6423STom JosephAllowShortIfStatementsOnASingleLine: false
16*cf0c6423STom JosephAllowShortLoopsOnASingleLine: false
17*cf0c6423STom JosephAlwaysBreakAfterDefinitionReturnType: None
18*cf0c6423STom JosephAlwaysBreakAfterReturnType: None
19*cf0c6423STom JosephAlwaysBreakBeforeMultilineStrings: false
20*cf0c6423STom JosephAlwaysBreakTemplateDeclarations: true
21*cf0c6423STom JosephBinPackArguments: true
22*cf0c6423STom JosephBinPackParameters: true
23*cf0c6423STom JosephBraceWrapping:
24*cf0c6423STom Joseph  AfterClass:      true
25*cf0c6423STom Joseph  AfterControlStatement: true
26*cf0c6423STom Joseph  AfterEnum:       true
27*cf0c6423STom Joseph  AfterFunction:   true
28*cf0c6423STom Joseph  AfterNamespace:  true
29*cf0c6423STom Joseph  AfterObjCDeclaration: true
30*cf0c6423STom Joseph  AfterStruct:     true
31*cf0c6423STom Joseph  AfterUnion:      true
32*cf0c6423STom Joseph  BeforeCatch:     true
33*cf0c6423STom Joseph  BeforeElse:      true
34*cf0c6423STom Joseph  IndentBraces:    false
35*cf0c6423STom JosephBreakBeforeBinaryOperators: None
36*cf0c6423STom JosephBreakBeforeBraces: Custom
37*cf0c6423STom JosephBreakBeforeTernaryOperators: true
38*cf0c6423STom JosephBreakConstructorInitializers: AfterColon
39*cf0c6423STom JosephColumnLimit:     80
40*cf0c6423STom JosephCommentPragmas:  '^ IWYU pragma:'
41*cf0c6423STom JosephConstructorInitializerAllOnOneLineOrOnePerLine: false
42*cf0c6423STom JosephConstructorInitializerIndentWidth: 4
43*cf0c6423STom JosephContinuationIndentWidth: 4
44*cf0c6423STom JosephCpp11BracedListStyle: true
45*cf0c6423STom JosephDerivePointerAlignment: false
46*cf0c6423STom JosephPointerAlignment: Left
47*cf0c6423STom JosephDisableFormat:   false
48*cf0c6423STom JosephExperimentalAutoDetectBinPacking: false
49*cf0c6423STom JosephFixNamespaceComments: true
50*cf0c6423STom JosephForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
51*cf0c6423STom JosephIncludeBlocks: Regroup
52*cf0c6423STom JosephIncludeCategories:
53*cf0c6423STom Joseph  - Regex:           '^[<"](gtest|gmock)'
54*cf0c6423STom Joseph    Priority:        5
55*cf0c6423STom Joseph  - Regex:           '^"config.h"'
56*cf0c6423STom Joseph    Priority:        -1
57*cf0c6423STom Joseph  - Regex:           '^".*\.hpp"'
58*cf0c6423STom Joseph    Priority:        1
59*cf0c6423STom Joseph  - Regex:           '^<.*\.h>'
60*cf0c6423STom Joseph    Priority:        2
61*cf0c6423STom Joseph  - Regex:           '^<.*'
62*cf0c6423STom Joseph    Priority:        3
63*cf0c6423STom Joseph  - Regex:           '.*'
64*cf0c6423STom Joseph    Priority:        4
65*cf0c6423STom JosephIndentCaseLabels: true
66*cf0c6423STom JosephIndentWidth:     4
67*cf0c6423STom JosephIndentWrappedFunctionNames: true
68*cf0c6423STom JosephKeepEmptyLinesAtTheStartOfBlocks: true
69*cf0c6423STom JosephMacroBlockBegin: ''
70*cf0c6423STom JosephMacroBlockEnd:   ''
71*cf0c6423STom JosephMaxEmptyLinesToKeep: 1
72*cf0c6423STom JosephNamespaceIndentation: None
73*cf0c6423STom JosephObjCBlockIndentWidth: 2
74*cf0c6423STom JosephObjCSpaceAfterProperty: false
75*cf0c6423STom JosephObjCSpaceBeforeProtocolList: true
76*cf0c6423STom JosephPenaltyBreakBeforeFirstCallParameter: 19
77*cf0c6423STom JosephPenaltyBreakComment: 300
78*cf0c6423STom JosephPenaltyBreakFirstLessLess: 120
79*cf0c6423STom JosephPenaltyBreakString: 1000
80*cf0c6423STom JosephPenaltyExcessCharacter: 1000000
81*cf0c6423STom JosephPenaltyReturnTypeOnItsOwnLine: 60
82*cf0c6423STom JosephReflowComments:  true
83*cf0c6423STom JosephSortIncludes:    true
84*cf0c6423STom JosephSortUsingDeclarations: true
85*cf0c6423STom JosephSpaceAfterCStyleCast: false
86*cf0c6423STom JosephSpaceBeforeAssignmentOperators: true
87*cf0c6423STom JosephSpaceBeforeParens: ControlStatements
88*cf0c6423STom JosephSpaceInEmptyParentheses: false
89*cf0c6423STom JosephSpacesBeforeTrailingComments: 1
90*cf0c6423STom JosephSpacesInAngles:  false
91*cf0c6423STom JosephSpacesInContainerLiterals: true
92*cf0c6423STom JosephSpacesInCStyleCastParentheses: false
93*cf0c6423STom JosephSpacesInParentheses: false
94*cf0c6423STom JosephSpacesInSquareBrackets: false
95*cf0c6423STom JosephStandard:        Cpp11
96*cf0c6423STom JosephTabWidth:        4
97*cf0c6423STom JosephUseTab:          Never
98*cf0c6423STom Joseph...
99