xref: /openbmc/telemetry/.clang-format (revision 3a1c297a)
1b357ed5dSAdrian Ambrożewicz---
2b357ed5dSAdrian AmbrożewiczLanguage:        Cpp
3b357ed5dSAdrian Ambrożewicz# BasedOnStyle:  LLVM
4b357ed5dSAdrian AmbrożewiczAccessModifierOffset: -2
5b357ed5dSAdrian AmbrożewiczAlignAfterOpenBracket: Align
6b357ed5dSAdrian AmbrożewiczAlignConsecutiveAssignments: false
7b357ed5dSAdrian AmbrożewiczAlignConsecutiveDeclarations: false
8b357ed5dSAdrian AmbrożewiczAlignEscapedNewlines: Right
9*3a1c297aSPatrick WilliamsAlignOperands:  Align
10*3a1c297aSPatrick WilliamsAlignTrailingComments:
11*3a1c297aSPatrick Williams  Kind: Always
12*3a1c297aSPatrick Williams  OverEmptyLines: 1
13b357ed5dSAdrian AmbrożewiczAllowAllParametersOfDeclarationOnNextLine: true
14*3a1c297aSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15b357ed5dSAdrian AmbrożewiczAllowShortCaseLabelsOnASingleLine: false
16*3a1c297aSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17b357ed5dSAdrian AmbrożewiczAllowShortIfStatementsOnASingleLine: false
18b357ed5dSAdrian AmbrożewiczAllowShortLoopsOnASingleLine: false
19b357ed5dSAdrian AmbrożewiczAlwaysBreakAfterReturnType: None
20b357ed5dSAdrian AmbrożewiczAlwaysBreakBeforeMultilineStrings: false
21b357ed5dSAdrian AmbrożewiczAlwaysBreakTemplateDeclarations: Yes
22b357ed5dSAdrian AmbrożewiczBinPackArguments: true
23b357ed5dSAdrian AmbrożewiczBinPackParameters: true
24b357ed5dSAdrian AmbrożewiczBraceWrapping:
25b357ed5dSAdrian Ambrożewicz  AfterCaseLabel:  true
26b357ed5dSAdrian Ambrożewicz  AfterClass:      true
27b357ed5dSAdrian Ambrożewicz  AfterControlStatement: true
28b357ed5dSAdrian Ambrożewicz  AfterEnum:       true
29b357ed5dSAdrian Ambrożewicz  AfterFunction:   true
30b357ed5dSAdrian Ambrożewicz  AfterNamespace:  true
31b357ed5dSAdrian Ambrożewicz  AfterObjCDeclaration: true
32b357ed5dSAdrian Ambrożewicz  AfterStruct:     true
33b357ed5dSAdrian Ambrożewicz  AfterUnion:      true
34b357ed5dSAdrian Ambrożewicz  AfterExternBlock: true
35b357ed5dSAdrian Ambrożewicz  BeforeCatch:     true
36b357ed5dSAdrian Ambrożewicz  BeforeElse:      true
37b357ed5dSAdrian Ambrożewicz  IndentBraces:    false
38b357ed5dSAdrian Ambrożewicz  SplitEmptyFunction:   false
39b357ed5dSAdrian Ambrożewicz  SplitEmptyRecord:     false
40b357ed5dSAdrian Ambrożewicz  SplitEmptyNamespace:  false
41*3a1c297aSPatrick WilliamsBreakAfterAttributes: Never
42b357ed5dSAdrian AmbrożewiczBreakBeforeBinaryOperators: None
43b357ed5dSAdrian AmbrożewiczBreakBeforeBraces: Custom
44b357ed5dSAdrian AmbrożewiczBreakBeforeTernaryOperators: true
45b357ed5dSAdrian AmbrożewiczBreakConstructorInitializers: AfterColon
46b357ed5dSAdrian AmbrożewiczBreakInheritanceList: AfterColon
47*3a1c297aSPatrick WilliamsBreakStringLiterals: false
48b357ed5dSAdrian AmbrożewiczColumnLimit:     80
49b357ed5dSAdrian AmbrożewiczCommentPragmas:  '^ IWYU pragma:'
50b357ed5dSAdrian AmbrożewiczCompactNamespaces: false
51b357ed5dSAdrian AmbrożewiczConstructorInitializerAllOnOneLineOrOnePerLine: false
52b357ed5dSAdrian AmbrożewiczConstructorInitializerIndentWidth: 4
53b357ed5dSAdrian AmbrożewiczContinuationIndentWidth: 4
54b357ed5dSAdrian AmbrożewiczCpp11BracedListStyle: true
55*3a1c297aSPatrick WilliamsDeriveLineEnding: false
56b357ed5dSAdrian AmbrożewiczDerivePointerAlignment: false
57b357ed5dSAdrian AmbrożewiczPointerAlignment: Left
58b357ed5dSAdrian AmbrożewiczDisableFormat:   false
59b357ed5dSAdrian AmbrożewiczExperimentalAutoDetectBinPacking: false
60b357ed5dSAdrian AmbrożewiczFixNamespaceComments: true
61b357ed5dSAdrian AmbrożewiczForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62b357ed5dSAdrian AmbrożewiczIncludeBlocks: Regroup
63b357ed5dSAdrian AmbrożewiczIncludeCategories:
64b357ed5dSAdrian Ambrożewicz  - Regex:           '^[<"](gtest|gmock)'
65b357ed5dSAdrian Ambrożewicz    Priority:        7
66b357ed5dSAdrian Ambrożewicz  - Regex:           '^"config.h"'
67b357ed5dSAdrian Ambrożewicz    Priority:        -1
68b357ed5dSAdrian Ambrożewicz  - Regex:           '^".*\.h"'
69b357ed5dSAdrian Ambrożewicz    Priority:        1
70b357ed5dSAdrian Ambrożewicz  - Regex:           '^".*\.hpp"'
71b357ed5dSAdrian Ambrożewicz    Priority:        2
72b357ed5dSAdrian Ambrożewicz  - Regex:           '^<.*\.h>'
73b357ed5dSAdrian Ambrożewicz    Priority:        3
74b357ed5dSAdrian Ambrożewicz  - Regex:           '^<.*\.hpp>'
75b357ed5dSAdrian Ambrożewicz    Priority:        4
76b357ed5dSAdrian Ambrożewicz  - Regex:           '^<.*'
77b357ed5dSAdrian Ambrożewicz    Priority:        5
78b357ed5dSAdrian Ambrożewicz  - Regex:           '.*'
79b357ed5dSAdrian Ambrożewicz    Priority:        6
80b357ed5dSAdrian AmbrożewiczIndentCaseLabels: true
81*3a1c297aSPatrick WilliamsIndentRequiresClause: true
82b357ed5dSAdrian AmbrożewiczIndentWidth:     4
83b357ed5dSAdrian AmbrożewiczIndentWrappedFunctionNames: true
84*3a1c297aSPatrick WilliamsInsertNewlineAtEOF: true
85*3a1c297aSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
86*3a1c297aSPatrick WilliamsLambdaBodyIndentation: OuterScope
87*3a1c297aSPatrick WilliamsLineEnding: LF
88b357ed5dSAdrian AmbrożewiczMacroBlockBegin: ''
89b357ed5dSAdrian AmbrożewiczMacroBlockEnd:   ''
90b357ed5dSAdrian AmbrożewiczMaxEmptyLinesToKeep: 1
91b357ed5dSAdrian AmbrożewiczNamespaceIndentation: None
92b357ed5dSAdrian AmbrożewiczObjCBlockIndentWidth: 2
93b357ed5dSAdrian AmbrożewiczObjCSpaceAfterProperty: false
94b357ed5dSAdrian AmbrożewiczObjCSpaceBeforeProtocolList: true
95*3a1c297aSPatrick WilliamsPenaltyBreakAssignment: 25
96b357ed5dSAdrian AmbrożewiczPenaltyBreakBeforeFirstCallParameter: 19
97b357ed5dSAdrian AmbrożewiczPenaltyBreakComment: 300
98b357ed5dSAdrian AmbrożewiczPenaltyBreakFirstLessLess: 120
99b357ed5dSAdrian AmbrożewiczPenaltyBreakString: 1000
100b357ed5dSAdrian AmbrożewiczPenaltyExcessCharacter: 1000000
101b357ed5dSAdrian AmbrożewiczPenaltyReturnTypeOnItsOwnLine: 60
102*3a1c297aSPatrick WilliamsPenaltyIndentedWhitespace: 0
103*3a1c297aSPatrick WilliamsQualifierAlignment: Left
104*3a1c297aSPatrick WilliamsReferenceAlignment: Left
105b357ed5dSAdrian AmbrożewiczReflowComments:  true
106*3a1c297aSPatrick WilliamsRequiresClausePosition: OwnLine
107*3a1c297aSPatrick WilliamsRequiresExpressionIndentation: Keyword
108b357ed5dSAdrian AmbrożewiczSortIncludes:    true
109b357ed5dSAdrian AmbrożewiczSortUsingDeclarations: true
110b357ed5dSAdrian AmbrożewiczSpaceAfterCStyleCast: false
111b357ed5dSAdrian AmbrożewiczSpaceAfterTemplateKeyword: true
112b357ed5dSAdrian AmbrożewiczSpaceBeforeAssignmentOperators: true
113b357ed5dSAdrian AmbrożewiczSpaceBeforeCpp11BracedList: false
114b357ed5dSAdrian AmbrożewiczSpaceBeforeCtorInitializerColon: true
115b357ed5dSAdrian AmbrożewiczSpaceBeforeInheritanceColon: true
116b357ed5dSAdrian AmbrożewiczSpaceBeforeParens: ControlStatements
117b357ed5dSAdrian AmbrożewiczSpaceBeforeRangeBasedForLoopColon: true
118b357ed5dSAdrian AmbrożewiczSpaceInEmptyParentheses: false
119b357ed5dSAdrian AmbrożewiczSpacesBeforeTrailingComments: 1
120b357ed5dSAdrian AmbrożewiczSpacesInAngles:  false
121b357ed5dSAdrian AmbrożewiczSpacesInContainerLiterals: true
122b357ed5dSAdrian AmbrożewiczSpacesInCStyleCastParentheses: false
123b357ed5dSAdrian AmbrożewiczSpacesInParentheses: false
124b357ed5dSAdrian AmbrożewiczSpacesInSquareBrackets: false
125b357ed5dSAdrian AmbrożewiczStandard:        Latest
126b357ed5dSAdrian AmbrożewiczTabWidth:        4
127b357ed5dSAdrian AmbrożewiczUseTab:          Never
128b357ed5dSAdrian Ambrożewicz...
12992cfff44SPatrick Williams
130