onnxruntime
253 строки · 6.3 Кб
1# Use clang-format -dump-config -style=google to get the base configuration
2---
3Language: Cpp
4AccessModifierOffset: -1
5AlignAfterOpenBracket: BlockIndent
6AlignArrayOfStructures: Right
7AlignConsecutiveAssignments:
8Enabled: false
9AcrossEmptyLines: false
10AcrossComments: false
11AlignCompound: false
12PadOperators: false
13AlignConsecutiveBitFields:
14Enabled: false
15AcrossEmptyLines: false
16AcrossComments: false
17AlignCompound: false
18PadOperators: false
19AlignConsecutiveDeclarations:
20Enabled: false
21AcrossEmptyLines: false
22AcrossComments: false
23AlignCompound: false
24PadOperators: false
25AlignConsecutiveMacros:
26Enabled: false
27AcrossEmptyLines: false
28AcrossComments: false
29AlignCompound: false
30PadOperators: false
31AlignEscapedNewlines: Left
32AlignOperands: DontAlign
33AlignTrailingComments:
34Kind: Always
35OverEmptyLines: 0
36AllowAllArgumentsOnNextLine: true
37AllowAllParametersOfDeclarationOnNextLine: true
38AllowShortBlocksOnASingleLine: Never
39AllowShortCaseLabelsOnASingleLine: false
40AllowShortEnumsOnASingleLine: false
41AllowShortFunctionsOnASingleLine: InlineOnly
42AllowShortIfStatementsOnASingleLine: Never
43AllowShortLambdasOnASingleLine: All
44AllowShortLoopsOnASingleLine: false
45AlwaysBreakAfterReturnType: None
46AlwaysBreakBeforeMultilineStrings: true
47AlwaysBreakTemplateDeclarations: Yes
48AttributeMacros:
49- __capability
50BinPackArguments: false
51BinPackParameters: false
52BitFieldColonSpacing: Both
53BraceWrapping:
54AfterCaseLabel: false
55AfterClass: false
56AfterControlStatement: Never
57AfterEnum: false
58AfterExternBlock: false
59AfterFunction: false
60AfterNamespace: false
61AfterObjCDeclaration: false
62AfterStruct: false
63AfterUnion: false
64BeforeCatch: false
65BeforeElse: false
66BeforeLambdaBody: false
67BeforeWhile: false
68IndentBraces: false
69SplitEmptyFunction: true
70SplitEmptyRecord: true
71SplitEmptyNamespace: true
72BreakAfterAttributes: Never
73BreakBeforeBinaryOperators: None
74BreakBeforeConceptDeclarations: Always
75BreakBeforeBraces: Attach
76BreakBeforeInlineASMColon: OnlyMultiline
77BreakBeforeTernaryOperators: true
78BreakConstructorInitializers: BeforeColon
79BreakInheritanceList: BeforeColon
80BreakStringLiterals: false
81ColumnLimit: 120
82CommentPragmas: "^ IWYU pragma:"
83CompactNamespaces: false
84ConstructorInitializerIndentWidth: 2
85ContinuationIndentWidth: 2
86Cpp11BracedListStyle: true
87DerivePointerAlignment: false
88DisableFormat: false
89EmptyLineAfterAccessModifier: Never
90EmptyLineBeforeAccessModifier: LogicalBlock
91FixNamespaceComments: true
92ForEachMacros:
93- foreach
94- Q_FOREACH
95- BOOST_FOREACH
96IfMacros:
97- KJ_IF_MAYBE
98IncludeBlocks: Regroup
99IncludeCategories:
100- Regex: '^<ext/.*\.h>'
101Priority: 2
102SortPriority: 0
103CaseSensitive: false
104- Regex: '^<.*\.h>'
105Priority: 1
106SortPriority: 0
107CaseSensitive: false
108- Regex: "^<.*"
109Priority: 2
110SortPriority: 0
111CaseSensitive: false
112- Regex: ".*"
113Priority: 3
114SortPriority: 0
115CaseSensitive: false
116IncludeIsMainRegex: "([-_](test|unittest))?$"
117IncludeIsMainSourceRegex: ""
118IndentAccessModifiers: false
119IndentCaseBlocks: false
120IndentCaseLabels: true
121IndentExternBlock: AfterExternBlock
122IndentGotoLabels: true
123IndentPPDirectives: None
124IndentRequiresClause: true
125IndentWidth: 2
126IndentWrappedFunctionNames: false
127InsertBraces: false
128InsertNewlineAtEOF: true
129InsertTrailingCommas: Wrapped
130IntegerLiteralSeparator:
131Binary: 0
132BinaryMinDigits: 0
133Decimal: 0
134DecimalMinDigits: 0
135Hex: 0
136HexMinDigits: 0
137KeepEmptyLinesAtTheStartOfBlocks: false
138LambdaBodyIndentation: Signature
139LineEnding: DeriveLF
140MacroBlockBegin: ""
141MacroBlockEnd: ""
142MaxEmptyLinesToKeep: 1
143NamespaceIndentation: None
144ObjCBinPackProtocolList: Never
145ObjCBlockIndentWidth: 2
146ObjCBreakBeforeNestedBlockParam: true
147ObjCSpaceAfterProperty: false
148ObjCSpaceBeforeProtocolList: true
149PackConstructorInitializers: CurrentLine
150PenaltyBreakAssignment: 2
151PenaltyBreakBeforeFirstCallParameter: 1
152PenaltyBreakComment: 300
153PenaltyBreakFirstLessLess: 120
154PenaltyBreakOpenParenthesis: 0
155PenaltyBreakString: 1000
156PenaltyBreakTemplateDeclaration: 10
157PenaltyExcessCharacter: 1000000
158PenaltyIndentedWhitespace: 0
159PenaltyReturnTypeOnItsOwnLine: 200
160PointerAlignment: Left
161PPIndentWidth: -1
162QualifierAlignment: Leave
163RawStringFormats:
164- Language: Cpp
165Delimiters:
166- cc
167- CC
168- cpp
169- Cpp
170- CPP
171- "c++"
172- "C++"
173CanonicalDelimiter: ""
174BasedOnStyle: google
175- Language: TextProto
176Delimiters:
177- pb
178- PB
179- proto
180- PROTO
181EnclosingFunctions:
182- EqualsProto
183- EquivToProto
184- PARSE_PARTIAL_TEXT_PROTO
185- PARSE_TEST_PROTO
186- PARSE_TEXT_PROTO
187- ParseTextOrDie
188- ParseTextProtoOrDie
189- ParseTestProto
190- ParsePartialTestProto
191CanonicalDelimiter: pb
192BasedOnStyle: google
193ReferenceAlignment: Pointer
194ReflowComments: false
195RemoveBracesLLVM: false
196RemoveSemicolon: false
197RequiresClausePosition: OwnLine
198RequiresExpressionIndentation: OuterScope
199SeparateDefinitionBlocks: Leave
200ShortNamespaceLines: 1
201SortIncludes: Never
202SortJavaStaticImport: Before
203SortUsingDeclarations: LexicographicNumeric
204SpaceAfterCStyleCast: false
205SpaceAfterLogicalNot: false
206SpaceAfterTemplateKeyword: true
207SpaceAroundPointerQualifiers: Default
208SpaceBeforeAssignmentOperators: true
209SpaceBeforeCaseColon: false
210SpaceBeforeCpp11BracedList: false
211SpaceBeforeCtorInitializerColon: true
212SpaceBeforeInheritanceColon: true
213SpaceBeforeParens: ControlStatements
214SpaceBeforeParensOptions:
215AfterControlStatements: true
216AfterForeachMacros: true
217AfterFunctionDefinitionName: false
218AfterFunctionDeclarationName: false
219AfterIfMacros: true
220AfterOverloadedOperator: false
221AfterRequiresInClause: false
222AfterRequiresInExpression: false
223BeforeNonEmptyParentheses: false
224SpaceBeforeRangeBasedForLoopColon: true
225SpaceBeforeSquareBrackets: false
226SpaceInEmptyBlock: false
227SpaceInEmptyParentheses: false
228SpacesBeforeTrailingComments: 2
229SpacesInAngles: Never
230SpacesInConditionalStatement: false
231SpacesInContainerLiterals: true
232SpacesInCStyleCastParentheses: false
233SpacesInLineCommentPrefix:
234Minimum: 1
235Maximum: -1
236SpacesInParentheses: false
237SpacesInSquareBrackets: false
238Standard: Auto
239StatementAttributeLikeMacros:
240- Q_EMIT
241StatementMacros:
242- Q_UNUSED
243- QT_REQUIRE_VERSION
244TabWidth: 8
245UseTab: Never
246WhitespaceSensitiveMacros:
247- BOOST_PP_STRINGIZE
248- CF_SWIFT_NAME
249- NS_SWIFT_NAME
250- PP_STRINGIZE
251- STRINGIZE
252- STRINGIFY
253- XSTRINGIFY
254