xref: /openbmc/phosphor-certificate-manager/.clang-format (revision 0aa0d11489cc8cfe4bf2662d138909eba96ccd04)
1*0aa0d114SJayanth Othayoth---
2*0aa0d114SJayanth OthayothLanguage:        Cpp
3*0aa0d114SJayanth Othayoth# BasedOnStyle:  LLVM
4*0aa0d114SJayanth OthayothAccessModifierOffset: -2
5*0aa0d114SJayanth OthayothAlignAfterOpenBracket: Align
6*0aa0d114SJayanth OthayothAlignConsecutiveAssignments: false
7*0aa0d114SJayanth OthayothAlignConsecutiveDeclarations: false
8*0aa0d114SJayanth OthayothAlignEscapedNewlinesLeft: false
9*0aa0d114SJayanth OthayothAlignOperands:   true
10*0aa0d114SJayanth OthayothAlignTrailingComments: true
11*0aa0d114SJayanth OthayothAllowAllParametersOfDeclarationOnNextLine: true
12*0aa0d114SJayanth OthayothAllowShortBlocksOnASingleLine: false
13*0aa0d114SJayanth OthayothAllowShortCaseLabelsOnASingleLine: false
14*0aa0d114SJayanth OthayothAllowShortFunctionsOnASingleLine: None
15*0aa0d114SJayanth OthayothAllowShortIfStatementsOnASingleLine: false
16*0aa0d114SJayanth OthayothAllowShortLoopsOnASingleLine: false
17*0aa0d114SJayanth OthayothAlwaysBreakAfterDefinitionReturnType: None
18*0aa0d114SJayanth OthayothAlwaysBreakAfterReturnType: None
19*0aa0d114SJayanth OthayothAlwaysBreakBeforeMultilineStrings: false
20*0aa0d114SJayanth OthayothAlwaysBreakTemplateDeclarations: true
21*0aa0d114SJayanth OthayothBinPackArguments: true
22*0aa0d114SJayanth OthayothBinPackParameters: true
23*0aa0d114SJayanth OthayothBraceWrapping:
24*0aa0d114SJayanth Othayoth  AfterClass:      true
25*0aa0d114SJayanth Othayoth  AfterControlStatement: true
26*0aa0d114SJayanth Othayoth  AfterEnum:       true
27*0aa0d114SJayanth Othayoth  AfterFunction:   true
28*0aa0d114SJayanth Othayoth  AfterNamespace:  true
29*0aa0d114SJayanth Othayoth  AfterObjCDeclaration: true
30*0aa0d114SJayanth Othayoth  AfterStruct:     true
31*0aa0d114SJayanth Othayoth  AfterUnion:      true
32*0aa0d114SJayanth Othayoth  BeforeCatch:     true
33*0aa0d114SJayanth Othayoth  BeforeElse:      true
34*0aa0d114SJayanth Othayoth  IndentBraces:    false
35*0aa0d114SJayanth OthayothBreakBeforeBinaryOperators: None
36*0aa0d114SJayanth OthayothBreakBeforeBraces: Custom
37*0aa0d114SJayanth OthayothBreakBeforeTernaryOperators: true
38*0aa0d114SJayanth OthayothBreakConstructorInitializers: AfterColon
39*0aa0d114SJayanth OthayothColumnLimit:     80
40*0aa0d114SJayanth OthayothCommentPragmas:  '^ IWYU pragma:'
41*0aa0d114SJayanth OthayothConstructorInitializerAllOnOneLineOrOnePerLine: false
42*0aa0d114SJayanth OthayothConstructorInitializerIndentWidth: 4
43*0aa0d114SJayanth OthayothContinuationIndentWidth: 4
44*0aa0d114SJayanth OthayothCpp11BracedListStyle: true
45*0aa0d114SJayanth OthayothDerivePointerAlignment: false
46*0aa0d114SJayanth OthayothPointerAlignment: Left
47*0aa0d114SJayanth OthayothDisableFormat:   false
48*0aa0d114SJayanth OthayothExperimentalAutoDetectBinPacking: false
49*0aa0d114SJayanth OthayothFixNamespaceComments: true
50*0aa0d114SJayanth OthayothForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
51*0aa0d114SJayanth OthayothIncludeBlocks: Regroup
52*0aa0d114SJayanth OthayothIncludeCategories:
53*0aa0d114SJayanth Othayoth  - Regex:           '^[<"](gtest|gmock)'
54*0aa0d114SJayanth Othayoth    Priority:        5
55*0aa0d114SJayanth Othayoth  - Regex:           '^"config.h"'
56*0aa0d114SJayanth Othayoth    Priority:        -1
57*0aa0d114SJayanth Othayoth  - Regex:           '^".*\.hpp"'
58*0aa0d114SJayanth Othayoth    Priority:        1
59*0aa0d114SJayanth Othayoth  - Regex:           '^<.*\.h>'
60*0aa0d114SJayanth Othayoth    Priority:        2
61*0aa0d114SJayanth Othayoth  - Regex:           '^<.*'
62*0aa0d114SJayanth Othayoth    Priority:        3
63*0aa0d114SJayanth Othayoth  - Regex:           '.*'
64*0aa0d114SJayanth Othayoth    Priority:        4
65*0aa0d114SJayanth OthayothIndentCaseLabels: true
66*0aa0d114SJayanth OthayothIndentWidth:     4
67*0aa0d114SJayanth OthayothIndentWrappedFunctionNames: true
68*0aa0d114SJayanth OthayothKeepEmptyLinesAtTheStartOfBlocks: true
69*0aa0d114SJayanth OthayothMacroBlockBegin: ''
70*0aa0d114SJayanth OthayothMacroBlockEnd:   ''
71*0aa0d114SJayanth OthayothMaxEmptyLinesToKeep: 1
72*0aa0d114SJayanth OthayothNamespaceIndentation: None
73*0aa0d114SJayanth OthayothObjCBlockIndentWidth: 2
74*0aa0d114SJayanth OthayothObjCSpaceAfterProperty: false
75*0aa0d114SJayanth OthayothObjCSpaceBeforeProtocolList: true
76*0aa0d114SJayanth OthayothPenaltyBreakBeforeFirstCallParameter: 19
77*0aa0d114SJayanth OthayothPenaltyBreakComment: 300
78*0aa0d114SJayanth OthayothPenaltyBreakFirstLessLess: 120
79*0aa0d114SJayanth OthayothPenaltyBreakString: 1000
80*0aa0d114SJayanth OthayothPenaltyExcessCharacter: 1000000
81*0aa0d114SJayanth OthayothPenaltyReturnTypeOnItsOwnLine: 60
82*0aa0d114SJayanth OthayothReflowComments:  true
83*0aa0d114SJayanth OthayothSortIncludes:    true
84*0aa0d114SJayanth OthayothSortUsingDeclarations: true
85*0aa0d114SJayanth OthayothSpaceAfterCStyleCast: false
86*0aa0d114SJayanth OthayothSpaceBeforeAssignmentOperators: true
87*0aa0d114SJayanth OthayothSpaceBeforeParens: ControlStatements
88*0aa0d114SJayanth OthayothSpaceInEmptyParentheses: false
89*0aa0d114SJayanth OthayothSpacesBeforeTrailingComments: 1
90*0aa0d114SJayanth OthayothSpacesInAngles:  false
91*0aa0d114SJayanth OthayothSpacesInContainerLiterals: true
92*0aa0d114SJayanth OthayothSpacesInCStyleCastParentheses: false
93*0aa0d114SJayanth OthayothSpacesInParentheses: false
94*0aa0d114SJayanth OthayothSpacesInSquareBrackets: false
95*0aa0d114SJayanth OthayothStandard:        Cpp11
96*0aa0d114SJayanth OthayothTabWidth:        4
97*0aa0d114SJayanth OthayothUseTab:          Never
98*0aa0d114SJayanth Othayoth...
99*0aa0d114SJayanth Othayoth
100