Add a code formatting script
[lttng-tools.git] / .clang-format
... / ...
CommitLineData
1AccessModifierOffset: -8
2AlignAfterOpenBracket: Align
3AlignConsecutiveAssignments: false
4AlignConsecutiveDeclarations: false
5AlignConsecutiveMacros: Consecutive
6AlignEscapedNewlines: Left
7AlignOperands: false
8AlignTrailingComments: false
9AllowAllConstructorInitializersOnNextLine: true
10AllowShortBlocksOnASingleLine: false
11AllowShortCaseLabelsOnASingleLine: false
12AllowShortFunctionsOnASingleLine: None
13AllowShortIfStatementsOnASingleLine: false
14AllowShortLoopsOnASingleLine: false
15AlwaysBreakAfterReturnType: None
16AlwaysBreakBeforeMultilineStrings: false
17AlwaysBreakTemplateDeclarations: Yes
18BinPackArguments: false
19BinPackParameters: false
20BreakBeforeBraces: Custom
21BreakConstructorInitializers: AfterColon
22BraceWrapping:
23 AfterControlStatement: false
24 AfterEnum: false
25 AfterFunction: true
26 AfterNamespace: false
27 AfterStruct: false
28 AfterUnion: false
29 AfterExternBlock: false
30 AfterCaseLabel: true
31 BeforeCatch: false
32 BeforeElse: false
33 IndentBraces: false
34 SplitEmptyFunction: true
35BreakBeforeBinaryOperators: None
36BreakBeforeTernaryOperators: false
37BreakConstructorInitializers: AfterColon
38BreakStringLiterals: false
39ColumnLimit: 100
40ConstructorInitializerAllOnOneLineOrOnePerLine: true
41ConstructorInitializerIndentWidth: 8
42ContinuationIndentWidth: 8
43Cpp11BracedListStyle: false
44DerivePointerAlignment: false
45DisableFormat: false
46EmptyLineBeforeAccessModifier: LogicalBlock
47FixNamespaceComments: true
48ForEachMacros:
49 - 'cds_lfht_for_each_entry'
50 - 'cds_lfht_for_each_entry_safe'
51 - 'cds_lfht_for_each_duplicate'
52 - 'cds_list_for_each_entry'
53 - 'cds_list_for_each_entry_safe'
54
55IncludeBlocks: Regroup
56IncludeCategories:
57 - Regex: '".*"'
58 Priority: 0
59 - Regex: '<common/.*>'
60 Priority: 1
61 - Regex: '<lttng/.*>'
62 Priority: 2
63 - Regex: '<vendor/.*>'
64 Priority: 3
65 - Regex: '<.*>'
66 Priority: 9
67
68IncludeIsMainRegex: '(Test)?$'
69IndentCaseLabels: false
70IndentPPDirectives: None
71IndentWidth: 8
72IndentWrappedFunctionNames: false
73KeepEmptyLinesAtTheStartOfBlocks: false
74MacroBlockBegin: ''
75MacroBlockEnd: ''
76MaxEmptyLinesToKeep: 1
77NamespaceIndentation: None
78
79# Taken from git's rules
80PenaltyBreakAssignment: 10
81PenaltyBreakBeforeFirstCallParameter: 30
82PenaltyBreakComment: 10
83PenaltyBreakString: 10
84PenaltyExcessCharacter: 100
85PenaltyReturnTypeOnItsOwnLine: 60
86
87PointerAlignment: Right
88ReferenceAlignment: Left
89ReflowComments: true
90SortIncludes: true
91SpaceAfterCStyleCast: true
92SpaceBeforeAssignmentOperators: true
93SpaceBeforeParens: ControlStatements
94SpaceInEmptyParentheses: false
95SpacesBeforeTrailingComments: 1
96SpacesInContainerLiterals: false
97SpacesInCStyleCastParentheses: false
98SpacesInParentheses: false
99SpacesInSquareBrackets: false
100Standard: Cpp11
101TabWidth: 8
102UseTab: Always
103...
This page took 0.02375 seconds and 4 git commands to generate.