@@ -12,24 +12,62 @@ AlignConsecutiveAssignments:
1212 AcrossEmptyLines : false
1313 AcrossComments : false
1414 AlignCompound : false
15+ AlignFunctionDeclarations : false
16+ AlignFunctionPointers : false
1517 PadOperators : true
1618AlignConsecutiveBitFields :
1719 Enabled : false
1820 AcrossEmptyLines : false
1921 AcrossComments : false
2022 AlignCompound : false
23+ AlignFunctionDeclarations : false
24+ AlignFunctionPointers : false
2125 PadOperators : false
2226AlignConsecutiveDeclarations :
2327 Enabled : false
2428 AcrossEmptyLines : false
2529 AcrossComments : false
2630 AlignCompound : false
31+ AlignFunctionDeclarations : true
32+ AlignFunctionPointers : false
2733 PadOperators : false
2834AlignConsecutiveMacros :
2935 Enabled : true
3036 AcrossEmptyLines : false
3137 AcrossComments : true
3238 AlignCompound : false
39+ AlignFunctionDeclarations : false
40+ AlignFunctionPointers : false
41+ PadOperators : false
42+ AlignConsecutiveShortCaseStatements :
43+ Enabled : false
44+ AcrossEmptyLines : false
45+ AcrossComments : false
46+ AlignCaseArrows : false
47+ AlignCaseColons : false
48+ AlignConsecutiveTableGenBreakingDAGArgColons :
49+ Enabled : false
50+ AcrossEmptyLines : false
51+ AcrossComments : false
52+ AlignCompound : false
53+ AlignFunctionDeclarations : false
54+ AlignFunctionPointers : false
55+ PadOperators : false
56+ AlignConsecutiveTableGenCondOperatorColons :
57+ Enabled : false
58+ AcrossEmptyLines : false
59+ AcrossComments : false
60+ AlignCompound : false
61+ AlignFunctionDeclarations : false
62+ AlignFunctionPointers : false
63+ PadOperators : false
64+ AlignConsecutiveTableGenDefinitionColons :
65+ Enabled : false
66+ AcrossEmptyLines : false
67+ AcrossComments : false
68+ AlignCompound : false
69+ AlignFunctionDeclarations : false
70+ AlignFunctionPointers : false
3371 PadOperators : false
3472AlignEscapedNewlines : Right
3573AlignOperands : Align
@@ -38,25 +76,27 @@ AlignTrailingComments:
3876 OverEmptyLines : 1
3977AllowAllArgumentsOnNextLine : true
4078AllowAllParametersOfDeclarationOnNextLine : true
79+ AllowBreakBeforeNoexceptSpecifier : Never
4180AllowShortBlocksOnASingleLine : Never
81+ AllowShortCaseExpressionOnASingleLine : true
4282AllowShortCaseLabelsOnASingleLine : false
83+ AllowShortCompoundRequirementOnASingleLine : true
4384AllowShortEnumsOnASingleLine : false
4485AllowShortFunctionsOnASingleLine : None
4586AllowShortIfStatementsOnASingleLine : Never
4687AllowShortLambdasOnASingleLine : Inline
4788AllowShortLoopsOnASingleLine : false
89+ AllowShortNamespacesOnASingleLine : false
4890AlwaysBreakAfterDefinitionReturnType : None
49- AlwaysBreakAfterReturnType : None
5091AlwaysBreakBeforeMultilineStrings : false
51- AlwaysBreakTemplateDeclarations : Yes
5292AttributeMacros :
5393 - __capability
5494 - DPLX_ATTR_FORCE_INLINE
5595 - DPLX_ATTR_NO_UNIQUE_ADDRESS
5696 - DPLX_ATTR_DP_DEPRECATED
5797 - DPLX_ATTR_DP_DEPRECATED_
5898BinPackArguments : true
59- BinPackParameters : false
99+ BinPackParameters : OnePerLine
60100BitFieldColonSpacing : Both
61101BraceWrapping :
62102 AfterCaseLabel : false
@@ -77,17 +117,22 @@ BraceWrapping:
77117 SplitEmptyFunction : true
78118 SplitEmptyRecord : true
79119 SplitEmptyNamespace : true
120+ BreakAdjacentStringLiterals : true
80121BreakAfterAttributes : Leave
81122BreakAfterJavaFieldAnnotations : true
123+ BreakAfterReturnType : None
82124BreakArrays : false
83125BreakBeforeBinaryOperators : All
84126BreakBeforeConceptDeclarations : Always
85127BreakBeforeBraces : Custom
86128BreakBeforeInlineASMColon : OnlyMultiline
87129BreakBeforeTernaryOperators : true
130+ BreakBinaryOperations : Never
88131BreakConstructorInitializers : BeforeComma
132+ BreakFunctionDefinitionParameters : false
89133BreakInheritanceList : BeforeComma
90134BreakStringLiterals : true
135+ BreakTemplateDeclarations : Yes
91136ColumnLimit : 80
92137CommentPragmas : ' ^ IWYU pragma:'
93138CompactNamespaces : false
@@ -109,27 +154,34 @@ IncludeBlocks: Regroup
109154IncludeCategories :
110155 - Regex : ' ^<[[:alpha:]_]*>$'
111156 Priority : 2
157+ SortPriority : 0
112158 CaseSensitive : false
113159 - Regex : ' ^<boost/'
114160 Priority : 5
161+ SortPriority : 0
115162 CaseSensitive : false
116163 - Regex : ' ^<dplx/dp[/\.].*'
117164 Priority : 29
165+ SortPriority : 0
118166 CaseSensitive : true
119167 - Regex : ' ^<dplx/.*'
120168 Priority : 27
169+ SortPriority : 0
121170 CaseSensitive : true
122171 - Regex : ' ^<.*'
123172 Priority : 20
173+ SortPriority : 0
124174 CaseSensitive : false
125175 - Regex : ' ^".*'
126176 Priority : 30
177+ SortPriority : 0
127178 CaseSensitive : false
128179IncludeIsMainRegex : ' (\.test)?$'
129180IncludeIsMainSourceRegex : ' '
130181IndentAccessModifiers : false
131182IndentCaseBlocks : false
132183IndentCaseLabels : false
184+ IndentExportBlock : false
133185IndentExternBlock : NoIndent
134186IndentGotoLabels : true
135187IndentPPDirectives : None
@@ -148,11 +200,16 @@ IntegerLiteralSeparator:
148200 HexMinDigits : 5
149201JavaScriptQuotes : Leave
150202JavaScriptWrapImports : true
151- KeepEmptyLinesAtTheStartOfBlocks : true
203+ KeepEmptyLines :
204+ AtEndOfFile : false
205+ AtStartOfBlock : true
206+ AtStartOfFile : true
207+ KeepFormFeed : true
152208LambdaBodyIndentation : Signature
153209LineEnding : LF
154210MacroBlockBegin : ' '
155211MacroBlockEnd : ' '
212+ MainIncludeChar : Quote
156213MaxEmptyLinesToKeep : 1
157214NamespaceIndentation : None
158215ObjCBinPackProtocolList : Auto
@@ -163,9 +220,11 @@ ObjCSpaceBeforeProtocolList: true
163220PackConstructorInitializers : Never
164221PenaltyBreakAssignment : 2
165222PenaltyBreakBeforeFirstCallParameter : 19
223+ PenaltyBreakBeforeMemberAccess : 150
166224PenaltyBreakComment : 300
167225PenaltyBreakFirstLessLess : 120
168226PenaltyBreakOpenParenthesis : 0
227+ PenaltyBreakScopeResolution : 500
169228PenaltyBreakString : 1000
170229PenaltyBreakTemplateDeclaration : 10
171230PenaltyExcessCharacter : 1000000
@@ -175,13 +234,16 @@ PointerAlignment: Right
175234PPIndentWidth : -1
176235QualifierAlignment : Right
177236ReferenceAlignment : Pointer
178- ReflowComments : true
237+ ReflowComments : Always
179238RemoveBracesLLVM : false
180- RemoveSemicolon : false # TODO: evaluate
239+ RemoveEmptyLinesInUnwrappedLines : true
240+ RemoveParentheses : Leave
241+ RemoveSemicolon : false
181242RequiresClausePosition : OwnLine
182243RequiresExpressionIndentation : OuterScope
183244SeparateDefinitionBlocks : Leave
184245ShortNamespaceLines : 1
246+ SkipMacroDefinitionBody : false
185247SortIncludes : CaseInsensitive
186248SortJavaStaticImport : Before
187249SortUsingDeclarations : LexicographicNumeric
@@ -194,6 +256,7 @@ SpaceBeforeCaseColon: false
194256SpaceBeforeCpp11BracedList : false
195257SpaceBeforeCtorInitializerColon : true
196258SpaceBeforeInheritanceColon : true
259+ SpaceBeforeJsonColon : false
197260SpaceBeforeParens : ControlStatements
198261SpaceBeforeParensOptions : # this is ignored due to SpaceBeforeParens != "Custom"
199262 AfterControlStatements : true
@@ -202,33 +265,40 @@ SpaceBeforeParensOptions: # this is ignored due to SpaceBeforeParens != "Custom"
202265 AfterFunctionDeclarationName : false
203266 AfterIfMacros : true
204267 AfterOverloadedOperator : false
268+ AfterPlacementOperator : true
205269 AfterRequiresInClause : false
206270 AfterRequiresInExpression : false
207271 BeforeNonEmptyParentheses : false
208272SpaceBeforeRangeBasedForLoopColon : true
209273SpaceBeforeSquareBrackets : false
210274SpaceInEmptyBlock : false
211- SpaceInEmptyParentheses : false
212275SpacesBeforeTrailingComments : 1
213276SpacesInAngles : Never
214- SpacesInConditionalStatement : false
215277SpacesInContainerLiterals : true
216- SpacesInCStyleCastParentheses : false
217278SpacesInLineCommentPrefix :
218279 Minimum : 1
219280 Maximum : -1
220- SpacesInParentheses : false
281+ SpacesInParens : Never
282+ SpacesInParensOptions :
283+ ExceptDoubleParentheses : false
284+ InCStyleCasts : false
285+ InConditionalStatements : false
286+ InEmptyParentheses : false
287+ Other : false
221288SpacesInSquareBrackets : false
222289Standard : Latest
223290StatementAttributeLikeMacros :
224291StatementMacros :
292+ TableGenBreakInsideDAGArg : DontBreak
225293TabWidth : 4
226294UseTab : Never
295+ VerilogBreakBetweenInstancePorts : true
227296WhitespaceSensitiveMacros :
228297 - BOOST_PP_STRINGIZE
229298 - CF_SWIFT_NAME
230299 - NS_SWIFT_NAME
231300 - PP_STRINGIZE
232301 - STRINGIZE
302+ WrapNamespaceBodyWithEmptyLines : Leave
233303...
234304
0 commit comments