1 # SPDX-License-Identifier: GPL-2.0, Linux Kernel, Armaan Bhojwani
2 AccessModifierOffset: -4
3 AlignAfterOpenBracket: Align
4 AlignConsecutiveAssignments: false
5 AlignConsecutiveDeclarations: false
6 AlignEscapedNewlines: Left # Unknown to clang-format-4.0
8 AlignTrailingComments: false
9 AllowAllParametersOfDeclarationOnNextLine: false
10 AllowShortBlocksOnASingleLine: true
11 AllowShortCaseLabelsOnASingleLine: false
12 AllowShortFunctionsOnASingleLine: None
13 AllowShortIfStatementsOnASingleLine: true
14 AllowShortLoopsOnASingleLine: true
15 AlwaysBreakAfterDefinitionReturnType: true
16 AlwaysBreakAfterReturnType: None
17 AlwaysBreakBeforeMultilineStrings: false
18 AlwaysBreakTemplateDeclarations: false
19 BinPackArguments: true
20 BinPackParameters: true
23 AfterControlStatement: false
29 AfterExternBlock: false # Unknown to clang-format-5.0
33 SplitEmptyFunction: true # Unknown to clang-format-4.0
34 SplitEmptyRecord: true # Unknown to clang-format-4.0
35 SplitEmptyNamespace: true # Unknown to clang-format-4.0
36 BreakBeforeBinaryOperators: None
37 BreakBeforeBraces: Custom
38 BreakBeforeInheritanceComma: false # Unknown to clang-format-4.0
39 BreakBeforeTernaryOperators: false
40 BreakConstructorInitializersBeforeComma: false
41 BreakConstructorInitializers: BeforeComma # Unknown to clang-format-4.0
42 BreakAfterJavaFieldAnnotations: false
43 BreakStringLiterals: false
45 CommentPragmas: '^ IWYU pragma:'
46 CompactNamespaces: false # Unknown to clang-format-4.0
47 ConstructorInitializerAllOnOneLineOrOnePerLine: false
48 ConstructorInitializerIndentWidth: 8
49 ContinuationIndentWidth: 8
50 Cpp11BracedListStyle: false
51 DerivePointerAlignment: false
53 ExperimentalAutoDetectBinPacking: false
54 FixNamespaceComments: false # Unknown to clang-format-4.0
55 IncludeBlocks: Preserve # Unknown to clang-format-5.0
59 IncludeIsMainRegex: '(Test)?$'
60 IndentCaseLabels: false
61 IndentPPDirectives: None # Unknown to clang-format-5.0
63 IndentWrappedFunctionNames: false
64 JavaScriptQuotes: Leave
65 JavaScriptWrapImports: true
66 KeepEmptyLinesAtTheStartOfBlocks: true
70 PenaltyBreakAssignment: 10 # Unknown to clang-format-4.0
71 PenaltyBreakBeforeFirstCallParameter: 30
72 PenaltyBreakComment: 10
73 PenaltyBreakFirstLessLess: 0
74 PenaltyBreakString: 10
75 PenaltyExcessCharacter: 100
76 PenaltyReturnTypeOnItsOwnLine: 60
78 PointerAlignment: Right
81 SortUsingDeclarations: true # Unknown to clang-format-4.0
82 SpaceAfterCStyleCast: false
83 SpaceAfterTemplateKeyword: true
84 SpaceBeforeAssignmentOperators: true
85 SpaceBeforeCtorInitializerColon: true # Unknown to clang-format-5.0
86 SpaceBeforeInheritanceColon: true # Unknown to clang-format-5.0
87 SpaceBeforeParens: ControlStatements
88 SpaceBeforeRangeBasedForLoopColon: true # Unknown to clang-format-5.0
89 SpaceInEmptyParentheses: false
90 SpacesBeforeTrailingComments: 1
92 SpacesInContainerLiterals: false
93 SpacesInCStyleCastParentheses: false
94 SpacesInParentheses: false
95 SpacesInSquareBrackets: false