# SPDX-License-Identifier: GPL-2.0 # # Linux kernel style for kernel/**: tabs, tab width 8, ~80 columns # (see docs/07-developers/onboarding-and-standards.md 3.1). # Existing files are NOT to be mass-reformatted; this config governs new # code and hunks that are already being edited. --- Language: Cpp BasedOnStyle: LLVM AccessModifierOffset: -4 AlignAfterOpenBracket: Align AlignConsecutiveMacros: false AlignConsecutiveAssignments: false AlignConsecutiveDeclarations: false AlignEscapedNewlines: Left AlignOperands: true AlignTrailingComments: false AllowAllArgumentsOnNextLine: false AllowAllParametersOfDeclarationOnNextLine: false AllowShortBlocksOnASingleLine: Never AllowShortCaseLabelsOnASingleLine: false AllowShortFunctionsOnASingleLine: None AllowShortIfStatementsOnASingleLine: false AllowShortLoopsOnASingleLine: false AlwaysBreakAfterReturnType: None AlwaysBreakBeforeMultilineStrings: false BinPackArguments: true BinPackParameters: true BreakBeforeBinaryOperators: None BreakBeforeBraces: Linux BreakBeforeTernaryOperators: false BreakStringLiterals: false ColumnLimit: 80 ContinuationIndentWidth: 8 DerivePointerAlignment: false IndentCaseBlocks: false IndentCaseLabels: false IndentGotoLabels: false IndentPPDirectives: None IndentWidth: 8 IndentWrappedFunctionNames: false KeepEmptyLinesAtTheStartOfBlocks: false MaxEmptyLinesToKeep: 1 PointerAlignment: Right ReflowComments: false SortIncludes: Never SpaceAfterCStyleCast: false SpaceBeforeParens: ControlStatements SpacesBeforeTrailingComments: 1 TabWidth: 8 UseTab: Always