xref: /openbmc/witherspoon-pfault-analysis/.clang-format (revision 2c4fbc4cd879ee88bf668e7236775fe6fbc0bffb)
1f0f02b9aSMatt Spinler---
2f0f02b9aSMatt SpinlerLanguage:        Cpp
3f0f02b9aSMatt Spinler# BasedOnStyle:  LLVM
4f0f02b9aSMatt SpinlerAccessModifierOffset: -2
5f0f02b9aSMatt SpinlerAlignAfterOpenBracket: Align
6f0f02b9aSMatt SpinlerAlignConsecutiveAssignments: false
7f0f02b9aSMatt SpinlerAlignConsecutiveDeclarations: false
8*2c4fbc4cSPatrick WilliamsAlignEscapedNewlines: Right
9f0f02b9aSMatt SpinlerAlignOperands:   true
10f0f02b9aSMatt SpinlerAlignTrailingComments: true
11f0f02b9aSMatt SpinlerAllowAllParametersOfDeclarationOnNextLine: true
12f0f02b9aSMatt SpinlerAllowShortBlocksOnASingleLine: false
13f0f02b9aSMatt SpinlerAllowShortCaseLabelsOnASingleLine: false
14f0f02b9aSMatt SpinlerAllowShortFunctionsOnASingleLine: None
15f0f02b9aSMatt SpinlerAllowShortIfStatementsOnASingleLine: false
16f0f02b9aSMatt SpinlerAllowShortLoopsOnASingleLine: false
17f0f02b9aSMatt SpinlerAlwaysBreakAfterReturnType: None
18f0f02b9aSMatt SpinlerAlwaysBreakBeforeMultilineStrings: false
19*2c4fbc4cSPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes
20f0f02b9aSMatt SpinlerBinPackArguments: true
21f0f02b9aSMatt SpinlerBinPackParameters: true
22f0f02b9aSMatt SpinlerBraceWrapping:
23*2c4fbc4cSPatrick Williams  AfterCaseLabel:  true
24f0f02b9aSMatt Spinler  AfterClass:      true
25f0f02b9aSMatt Spinler  AfterControlStatement: true
26f0f02b9aSMatt Spinler  AfterEnum:       true
27f0f02b9aSMatt Spinler  AfterFunction:   true
28f0f02b9aSMatt Spinler  AfterNamespace:  true
29f0f02b9aSMatt Spinler  AfterObjCDeclaration: true
30f0f02b9aSMatt Spinler  AfterStruct:     true
31f0f02b9aSMatt Spinler  AfterUnion:      true
32*2c4fbc4cSPatrick Williams  AfterExternBlock: true
33f0f02b9aSMatt Spinler  BeforeCatch:     true
34f0f02b9aSMatt Spinler  BeforeElse:      true
35f0f02b9aSMatt Spinler  IndentBraces:    false
36*2c4fbc4cSPatrick Williams  SplitEmptyFunction:   false
37*2c4fbc4cSPatrick Williams  SplitEmptyRecord:     false
38*2c4fbc4cSPatrick Williams  SplitEmptyNamespace:  false
39f0f02b9aSMatt SpinlerBreakBeforeBinaryOperators: None
40f0f02b9aSMatt SpinlerBreakBeforeBraces: Custom
41f0f02b9aSMatt SpinlerBreakBeforeTernaryOperators: true
42f0f02b9aSMatt SpinlerBreakConstructorInitializers: AfterColon
43*2c4fbc4cSPatrick WilliamsBreakInheritanceList: AfterColon
44*2c4fbc4cSPatrick WilliamsBreakStringLiterals: true
45f0f02b9aSMatt SpinlerColumnLimit:     80
46f0f02b9aSMatt SpinlerCommentPragmas:  '^ IWYU pragma:'
47*2c4fbc4cSPatrick WilliamsCompactNamespaces: false
48f0f02b9aSMatt SpinlerConstructorInitializerAllOnOneLineOrOnePerLine: false
49f0f02b9aSMatt SpinlerConstructorInitializerIndentWidth: 4
50f0f02b9aSMatt SpinlerContinuationIndentWidth: 4
51f0f02b9aSMatt SpinlerCpp11BracedListStyle: true
52f0f02b9aSMatt SpinlerDerivePointerAlignment: false
53f0f02b9aSMatt SpinlerPointerAlignment: Left
54f0f02b9aSMatt SpinlerDisableFormat:   false
55f0f02b9aSMatt SpinlerExperimentalAutoDetectBinPacking: false
56f0f02b9aSMatt SpinlerFixNamespaceComments: true
57f0f02b9aSMatt SpinlerForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
58f0f02b9aSMatt SpinlerIncludeBlocks: Regroup
59f0f02b9aSMatt SpinlerIncludeCategories:
60f0f02b9aSMatt Spinler  - Regex:           '^[<"](gtest|gmock)'
61*2c4fbc4cSPatrick Williams    Priority:        7
62f0f02b9aSMatt Spinler  - Regex:           '^"config.h"'
63f0f02b9aSMatt Spinler    Priority:        -1
64*2c4fbc4cSPatrick Williams  - Regex:           '^".*\.h"'
65f0f02b9aSMatt Spinler    Priority:        1
66*2c4fbc4cSPatrick Williams  - Regex:           '^".*\.hpp"'
67f0f02b9aSMatt Spinler    Priority:        2
68*2c4fbc4cSPatrick Williams  - Regex:           '^<.*\.h>'
69f0f02b9aSMatt Spinler    Priority:        3
70*2c4fbc4cSPatrick Williams  - Regex:           '^<.*\.hpp>'
71f0f02b9aSMatt Spinler    Priority:        4
72*2c4fbc4cSPatrick Williams  - Regex:           '^<.*'
73*2c4fbc4cSPatrick Williams    Priority:        5
74*2c4fbc4cSPatrick Williams  - Regex:           '.*'
75*2c4fbc4cSPatrick Williams    Priority:        6
76f0f02b9aSMatt SpinlerIndentCaseLabels: true
77f0f02b9aSMatt SpinlerIndentWidth:     4
78f0f02b9aSMatt SpinlerIndentWrappedFunctionNames: true
79f0f02b9aSMatt SpinlerKeepEmptyLinesAtTheStartOfBlocks: true
80f0f02b9aSMatt SpinlerMacroBlockBegin: ''
81f0f02b9aSMatt SpinlerMacroBlockEnd:   ''
82f0f02b9aSMatt SpinlerMaxEmptyLinesToKeep: 1
83f0f02b9aSMatt SpinlerNamespaceIndentation: None
84f0f02b9aSMatt SpinlerObjCBlockIndentWidth: 2
85f0f02b9aSMatt SpinlerObjCSpaceAfterProperty: false
86f0f02b9aSMatt SpinlerObjCSpaceBeforeProtocolList: true
87f0f02b9aSMatt SpinlerPenaltyBreakBeforeFirstCallParameter: 19
88f0f02b9aSMatt SpinlerPenaltyBreakComment: 300
89f0f02b9aSMatt SpinlerPenaltyBreakFirstLessLess: 120
90f0f02b9aSMatt SpinlerPenaltyBreakString: 1000
91f0f02b9aSMatt SpinlerPenaltyExcessCharacter: 1000000
92f0f02b9aSMatt SpinlerPenaltyReturnTypeOnItsOwnLine: 60
93f0f02b9aSMatt SpinlerReflowComments:  true
94f0f02b9aSMatt SpinlerSortIncludes:    true
95f0f02b9aSMatt SpinlerSortUsingDeclarations: true
96f0f02b9aSMatt SpinlerSpaceAfterCStyleCast: false
97*2c4fbc4cSPatrick WilliamsSpaceAfterTemplateKeyword: true
98f0f02b9aSMatt SpinlerSpaceBeforeAssignmentOperators: true
99*2c4fbc4cSPatrick WilliamsSpaceBeforeCpp11BracedList: false
100*2c4fbc4cSPatrick WilliamsSpaceBeforeCtorInitializerColon: true
101*2c4fbc4cSPatrick WilliamsSpaceBeforeInheritanceColon: true
102f0f02b9aSMatt SpinlerSpaceBeforeParens: ControlStatements
103*2c4fbc4cSPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true
104f0f02b9aSMatt SpinlerSpaceInEmptyParentheses: false
105f0f02b9aSMatt SpinlerSpacesBeforeTrailingComments: 1
106f0f02b9aSMatt SpinlerSpacesInAngles:  false
107f0f02b9aSMatt SpinlerSpacesInContainerLiterals: true
108f0f02b9aSMatt SpinlerSpacesInCStyleCastParentheses: false
109f0f02b9aSMatt SpinlerSpacesInParentheses: false
110f0f02b9aSMatt SpinlerSpacesInSquareBrackets: false
111*2c4fbc4cSPatrick WilliamsStandard:        Latest
112f0f02b9aSMatt SpinlerTabWidth:        4
113f0f02b9aSMatt SpinlerUseTab:          Never
114f0f02b9aSMatt Spinler...
115f0f02b9aSMatt Spinler
116