1 AlignAfterOpenBracket: DontAlign
2 AlignConsecutiveAssignments: false
3 AlignConsecutiveDeclarations: false
4 AlignEscapedNewlines: Left
6 AlignTrailingComments: false
7 AllowShortBlocksOnASingleLine: false
8 AllowShortCaseLabelsOnASingleLine: false
9 AllowShortFunctionsOnASingleLine: None
10 AllowShortIfStatementsOnASingleLine: false
11 AllowShortLoopsOnASingleLine: false
12 AlwaysBreakAfterReturnType: None
13 AlwaysBreakBeforeMultilineStrings: false
14 BinPackArguments: true
15 BinPackParameters: false
16 BreakBeforeBraces: Custom
18 AfterControlStatement: false
24 AfterExternBlock: false
29 SplitEmptyFunction: true
30 BreakBeforeBinaryOperators: None
31 BreakBeforeTernaryOperators: false
32 BreakStringLiterals: false
34 ContinuationIndentWidth: 16
35 DerivePointerAlignment: false
38 - 'cds_lfht_for_each_entry'
39 - 'cds_lfht_for_each_entry_safe'
40 - 'cds_lfht_for_each_duplicate'
41 - 'cds_list_for_each_entry'
42 - 'cds_list_for_each_entry_safe'
44 IncludeBlocks: Preserve
48 IncludeIsMainRegex: '(Test)?$'
49 IndentCaseLabels: false
50 IndentPPDirectives: None
52 IndentWrappedFunctionNames: false
53 KeepEmptyLinesAtTheStartOfBlocks: false
56 MaxEmptyLinesToKeep: 1
58 # Taken from git's rules
59 PenaltyBreakAssignment: 10
60 PenaltyBreakBeforeFirstCallParameter: 30
61 PenaltyBreakComment: 10
62 PenaltyBreakString: 10
63 PenaltyExcessCharacter: 100
64 PenaltyReturnTypeOnItsOwnLine: 60
66 PointerAlignment: Right
69 SpaceAfterCStyleCast: true
70 SpaceBeforeAssignmentOperators: true
71 SpaceBeforeParens: ControlStatements
72 SpaceInEmptyParentheses: false
73 SpacesBeforeTrailingComments: 1
74 SpacesInContainerLiterals: false
75 SpacesInCStyleCastParentheses: false
76 SpacesInParentheses: false
77 SpacesInSquareBrackets: false