xref: /openbmc/x86-power-control/.clang-format (revision 8fbed2ec38687d5261257bb3d0798bd9d1cb5139)
1*8fbed2ecSPatrick Venture---
2*8fbed2ecSPatrick VentureLanguage:        Cpp
3*8fbed2ecSPatrick Venture# BasedOnStyle:  LLVM
4*8fbed2ecSPatrick VentureAccessModifierOffset: -2
5*8fbed2ecSPatrick VentureAlignAfterOpenBracket: Align
6*8fbed2ecSPatrick VentureAlignConsecutiveAssignments: false
7*8fbed2ecSPatrick VentureAlignConsecutiveDeclarations: false
8*8fbed2ecSPatrick VentureAlignEscapedNewlinesLeft: false
9*8fbed2ecSPatrick VentureAlignOperands:   true
10*8fbed2ecSPatrick VentureAlignTrailingComments: true
11*8fbed2ecSPatrick VentureAllowAllParametersOfDeclarationOnNextLine: true
12*8fbed2ecSPatrick VentureAllowShortBlocksOnASingleLine: false
13*8fbed2ecSPatrick VentureAllowShortCaseLabelsOnASingleLine: false
14*8fbed2ecSPatrick VentureAllowShortFunctionsOnASingleLine: None
15*8fbed2ecSPatrick VentureAllowShortIfStatementsOnASingleLine: false
16*8fbed2ecSPatrick VentureAllowShortLoopsOnASingleLine: false
17*8fbed2ecSPatrick VentureAlwaysBreakAfterDefinitionReturnType: None
18*8fbed2ecSPatrick VentureAlwaysBreakAfterReturnType: None
19*8fbed2ecSPatrick VentureAlwaysBreakBeforeMultilineStrings: false
20*8fbed2ecSPatrick VentureAlwaysBreakTemplateDeclarations: true
21*8fbed2ecSPatrick VentureBinPackArguments: true
22*8fbed2ecSPatrick VentureBinPackParameters: true
23*8fbed2ecSPatrick VentureBraceWrapping:
24*8fbed2ecSPatrick Venture  AfterClass:      true
25*8fbed2ecSPatrick Venture  AfterControlStatement: true
26*8fbed2ecSPatrick Venture  AfterEnum:       true
27*8fbed2ecSPatrick Venture  AfterFunction:   true
28*8fbed2ecSPatrick Venture  AfterNamespace:  true
29*8fbed2ecSPatrick Venture  AfterObjCDeclaration: true
30*8fbed2ecSPatrick Venture  AfterStruct:     true
31*8fbed2ecSPatrick Venture  AfterUnion:      true
32*8fbed2ecSPatrick Venture  BeforeCatch:     true
33*8fbed2ecSPatrick Venture  BeforeElse:      true
34*8fbed2ecSPatrick Venture  IndentBraces:    false
35*8fbed2ecSPatrick VentureBreakBeforeBinaryOperators: None
36*8fbed2ecSPatrick VentureBreakBeforeBraces: Custom
37*8fbed2ecSPatrick VentureBreakBeforeTernaryOperators: true
38*8fbed2ecSPatrick VentureBreakConstructorInitializers: AfterColon
39*8fbed2ecSPatrick VentureColumnLimit:     80
40*8fbed2ecSPatrick VentureCommentPragmas:  '^ IWYU pragma:'
41*8fbed2ecSPatrick VentureConstructorInitializerAllOnOneLineOrOnePerLine: false
42*8fbed2ecSPatrick VentureConstructorInitializerIndentWidth: 4
43*8fbed2ecSPatrick VentureContinuationIndentWidth: 4
44*8fbed2ecSPatrick VentureCpp11BracedListStyle: true
45*8fbed2ecSPatrick VentureDerivePointerAlignment: false
46*8fbed2ecSPatrick VenturePointerAlignment: Left
47*8fbed2ecSPatrick VentureDisableFormat:   false
48*8fbed2ecSPatrick VentureExperimentalAutoDetectBinPacking: false
49*8fbed2ecSPatrick VentureFixNamespaceComments: true
50*8fbed2ecSPatrick VentureForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
51*8fbed2ecSPatrick VentureIncludeBlocks: Regroup
52*8fbed2ecSPatrick VentureIncludeCategories:
53*8fbed2ecSPatrick Venture  - Regex:           '^[<"](gtest|gmock)'
54*8fbed2ecSPatrick Venture    Priority:        5
55*8fbed2ecSPatrick Venture  - Regex:           '^"config.h"'
56*8fbed2ecSPatrick Venture    Priority:        -1
57*8fbed2ecSPatrick Venture  - Regex:           '^".*\.hpp"'
58*8fbed2ecSPatrick Venture    Priority:        1
59*8fbed2ecSPatrick Venture  - Regex:           '^<.*\.h>'
60*8fbed2ecSPatrick Venture    Priority:        2
61*8fbed2ecSPatrick Venture  - Regex:           '^<.*'
62*8fbed2ecSPatrick Venture    Priority:        3
63*8fbed2ecSPatrick Venture  - Regex:           '.*'
64*8fbed2ecSPatrick Venture    Priority:        4
65*8fbed2ecSPatrick VentureIndentCaseLabels: true
66*8fbed2ecSPatrick VentureIndentWidth:     4
67*8fbed2ecSPatrick VentureIndentWrappedFunctionNames: true
68*8fbed2ecSPatrick VentureKeepEmptyLinesAtTheStartOfBlocks: true
69*8fbed2ecSPatrick VentureMacroBlockBegin: ''
70*8fbed2ecSPatrick VentureMacroBlockEnd:   ''
71*8fbed2ecSPatrick VentureMaxEmptyLinesToKeep: 1
72*8fbed2ecSPatrick VentureNamespaceIndentation: None
73*8fbed2ecSPatrick VentureObjCBlockIndentWidth: 2
74*8fbed2ecSPatrick VentureObjCSpaceAfterProperty: false
75*8fbed2ecSPatrick VentureObjCSpaceBeforeProtocolList: true
76*8fbed2ecSPatrick VenturePenaltyBreakBeforeFirstCallParameter: 19
77*8fbed2ecSPatrick VenturePenaltyBreakComment: 300
78*8fbed2ecSPatrick VenturePenaltyBreakFirstLessLess: 120
79*8fbed2ecSPatrick VenturePenaltyBreakString: 1000
80*8fbed2ecSPatrick VenturePenaltyExcessCharacter: 1000000
81*8fbed2ecSPatrick VenturePenaltyReturnTypeOnItsOwnLine: 60
82*8fbed2ecSPatrick VentureReflowComments:  true
83*8fbed2ecSPatrick VentureSortIncludes:    true
84*8fbed2ecSPatrick VentureSortUsingDeclarations: true
85*8fbed2ecSPatrick VentureSpaceAfterCStyleCast: false
86*8fbed2ecSPatrick VentureSpaceBeforeAssignmentOperators: true
87*8fbed2ecSPatrick VentureSpaceBeforeParens: ControlStatements
88*8fbed2ecSPatrick VentureSpaceInEmptyParentheses: false
89*8fbed2ecSPatrick VentureSpacesBeforeTrailingComments: 1
90*8fbed2ecSPatrick VentureSpacesInAngles:  false
91*8fbed2ecSPatrick VentureSpacesInContainerLiterals: true
92*8fbed2ecSPatrick VentureSpacesInCStyleCastParentheses: false
93*8fbed2ecSPatrick VentureSpacesInParentheses: false
94*8fbed2ecSPatrick VentureSpacesInSquareBrackets: false
95*8fbed2ecSPatrick VentureStandard:        Cpp11
96*8fbed2ecSPatrick VentureTabWidth:        4
97*8fbed2ecSPatrick VentureUseTab:          Never
98*8fbed2ecSPatrick Venture...
99*8fbed2ecSPatrick Venture
100