@@ -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,23 +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
96+ - DPLX_ATTR_DP_DEPRECATED
97+ - DPLX_ATTR_DP_DEPRECATED_
5698BinPackArguments : true
57- BinPackParameters : false
99+ BinPackParameters : OnePerLine
58100BitFieldColonSpacing : Both
59101BraceWrapping :
60102 AfterCaseLabel : false
@@ -75,17 +117,22 @@ BraceWrapping:
75117 SplitEmptyFunction : true
76118 SplitEmptyRecord : true
77119 SplitEmptyNamespace : true
120+ BreakAdjacentStringLiterals : true
78121BreakAfterAttributes : Leave
79122BreakAfterJavaFieldAnnotations : true
123+ BreakAfterReturnType : None
80124BreakArrays : false
81125BreakBeforeBinaryOperators : All
82126BreakBeforeConceptDeclarations : Always
83127BreakBeforeBraces : Custom
84128BreakBeforeInlineASMColon : OnlyMultiline
85129BreakBeforeTernaryOperators : true
130+ BreakBinaryOperations : Never
86131BreakConstructorInitializers : BeforeComma
132+ BreakFunctionDefinitionParameters : false
87133BreakInheritanceList : BeforeComma
88134BreakStringLiterals : true
135+ BreakTemplateDeclarations : Yes
89136ColumnLimit : 80
90137CommentPragmas : ' ^ IWYU pragma:'
91138CompactNamespaces : false
@@ -107,27 +154,34 @@ IncludeBlocks: Regroup
107154IncludeCategories :
108155 - Regex : ' ^<[[:alpha:]_]*>$'
109156 Priority : 2
157+ SortPriority : 0
110158 CaseSensitive : false
111159 - Regex : ' ^<boost/'
112160 Priority : 5
161+ SortPriority : 0
113162 CaseSensitive : false
114163 - Regex : ' ^<dplx/dlog[/\.].*'
115164 Priority : 29
165+ SortPriority : 0
116166 CaseSensitive : true
117167 - Regex : ' ^<dplx/.*'
118168 Priority : 27
169+ SortPriority : 0
119170 CaseSensitive : true
120171 - Regex : ' ^<.*'
121172 Priority : 20
173+ SortPriority : 0
122174 CaseSensitive : false
123175 - Regex : ' ^".*'
124176 Priority : 30
177+ SortPriority : 0
125178 CaseSensitive : false
126179IncludeIsMainRegex : ' (\.test)?$'
127180IncludeIsMainSourceRegex : ' '
128181IndentAccessModifiers : false
129182IndentCaseBlocks : false
130183IndentCaseLabels : false
184+ IndentExportBlock : false
131185IndentExternBlock : NoIndent
132186IndentGotoLabels : true
133187IndentPPDirectives : None
@@ -146,11 +200,16 @@ IntegerLiteralSeparator:
146200 HexMinDigits : 5
147201JavaScriptQuotes : Leave
148202JavaScriptWrapImports : true
149- KeepEmptyLinesAtTheStartOfBlocks : true
203+ KeepEmptyLines :
204+ AtEndOfFile : false
205+ AtStartOfBlock : true
206+ AtStartOfFile : true
207+ KeepFormFeed : true
150208LambdaBodyIndentation : Signature
151209LineEnding : LF
152210MacroBlockBegin : ' '
153211MacroBlockEnd : ' '
212+ MainIncludeChar : Quote
154213MaxEmptyLinesToKeep : 1
155214NamespaceIndentation : None
156215ObjCBinPackProtocolList : Auto
@@ -161,9 +220,11 @@ ObjCSpaceBeforeProtocolList: true
161220PackConstructorInitializers : Never
162221PenaltyBreakAssignment : 2
163222PenaltyBreakBeforeFirstCallParameter : 19
223+ PenaltyBreakBeforeMemberAccess : 150
164224PenaltyBreakComment : 300
165225PenaltyBreakFirstLessLess : 120
166226PenaltyBreakOpenParenthesis : 0
227+ PenaltyBreakScopeResolution : 500
167228PenaltyBreakString : 1000
168229PenaltyBreakTemplateDeclaration : 10
169230PenaltyExcessCharacter : 1000000
@@ -173,13 +234,16 @@ PointerAlignment: Right
173234PPIndentWidth : -1
174235QualifierAlignment : Right
175236ReferenceAlignment : Pointer
176- ReflowComments : true
237+ ReflowComments : Always
177238RemoveBracesLLVM : false
178- RemoveSemicolon : false # TODO: evaluate
239+ RemoveEmptyLinesInUnwrappedLines : true
240+ RemoveParentheses : Leave
241+ RemoveSemicolon : false
179242RequiresClausePosition : OwnLine
180243RequiresExpressionIndentation : OuterScope
181244SeparateDefinitionBlocks : Leave
182245ShortNamespaceLines : 1
246+ SkipMacroDefinitionBody : false
183247SortIncludes : CaseInsensitive
184248SortJavaStaticImport : Before
185249SortUsingDeclarations : LexicographicNumeric
@@ -192,6 +256,7 @@ SpaceBeforeCaseColon: false
192256SpaceBeforeCpp11BracedList : false
193257SpaceBeforeCtorInitializerColon : true
194258SpaceBeforeInheritanceColon : true
259+ SpaceBeforeJsonColon : false
195260SpaceBeforeParens : ControlStatements
196261SpaceBeforeParensOptions : # this is ignored due to SpaceBeforeParens != "Custom"
197262 AfterControlStatements : true
@@ -200,33 +265,40 @@ SpaceBeforeParensOptions: # this is ignored due to SpaceBeforeParens != "Custom"
200265 AfterFunctionDeclarationName : false
201266 AfterIfMacros : true
202267 AfterOverloadedOperator : false
268+ AfterPlacementOperator : true
203269 AfterRequiresInClause : false
204270 AfterRequiresInExpression : false
205271 BeforeNonEmptyParentheses : false
206272SpaceBeforeRangeBasedForLoopColon : true
207273SpaceBeforeSquareBrackets : false
208274SpaceInEmptyBlock : false
209- SpaceInEmptyParentheses : false
210275SpacesBeforeTrailingComments : 1
211276SpacesInAngles : Never
212- SpacesInConditionalStatement : false
213277SpacesInContainerLiterals : true
214- SpacesInCStyleCastParentheses : false
215278SpacesInLineCommentPrefix :
216279 Minimum : 1
217280 Maximum : -1
218- SpacesInParentheses : false
281+ SpacesInParens : Never
282+ SpacesInParensOptions :
283+ ExceptDoubleParentheses : false
284+ InCStyleCasts : false
285+ InConditionalStatements : false
286+ InEmptyParentheses : false
287+ Other : false
219288SpacesInSquareBrackets : false
220289Standard : Latest
221290StatementAttributeLikeMacros :
222291StatementMacros :
292+ TableGenBreakInsideDAGArg : DontBreak
223293TabWidth : 4
224294UseTab : Never
295+ VerilogBreakBetweenInstancePorts : true
225296WhitespaceSensitiveMacros :
226297 - BOOST_PP_STRINGIZE
227298 - CF_SWIFT_NAME
228299 - NS_SWIFT_NAME
229300 - PP_STRINGIZE
230301 - STRINGIZE
302+ WrapNamespaceBodyWithEmptyLines : Leave
231303...
232304
0 commit comments