# # Linux kernel coding style # BasedOnStyle: LLVM IndentWidth: 8 UseTab: Always BreakBeforeBraces: Linux AllowShortIfStatementsOnASingleLine: false IndentCaseLabels: false # # Reminder of some of the options (clang-format -style=llvm -dump-config | sed -e 's/^/#/') # #--- ## BasedOnStyle: LLVM #AccessModifierOffset: -2 #ConstructorInitializerIndentWidth: 4 #AlignEscapedNewlinesLeft: false #AlignTrailingComments: true #AllowAllParametersOfDeclarationOnNextLine: true #AllowShortIfStatementsOnASingleLine: false #AllowShortLoopsOnASingleLine: false #AlwaysBreakTemplateDeclarations: false #AlwaysBreakBeforeMultilineStrings: false #BreakBeforeBinaryOperators: false #BreakBeforeTernaryOperators: true #BreakConstructorInitializersBeforeComma: false #BinPackParameters: true #ColumnLimit: 80 #ConstructorInitializerAllOnOneLineOrOnePerLine: false #DerivePointerBinding: false #ExperimentalAutoDetectBinPacking: false #IndentCaseLabels: false #MaxEmptyLinesToKeep: 1 #NamespaceIndentation: None #ObjCSpaceBeforeProtocolList: true #PenaltyBreakBeforeFirstCallParameter: 19 #PenaltyBreakComment: 60 #PenaltyBreakString: 1000 #PenaltyBreakFirstLessLess: 120 #PenaltyExcessCharacter: 1000000 #PenaltyReturnTypeOnItsOwnLine: 60 #PointerBindsToType: false #SpacesBeforeTrailingComments: 1 #Cpp11BracedListStyle: false #Standard: Cpp03 #IndentWidth: 2 #TabWidth: 8 #UseTab: Never #BreakBeforeBraces: Attach #IndentFunctionDeclarationAfterType: false #SpacesInParentheses: false #SpacesInAngles: false #SpaceInEmptyParentheses: false #SpacesInCStyleCastParentheses: false #SpaceAfterControlStatementKeyword: true #SpaceBeforeAssignmentOperators: true #ContinuationIndentWidth: 4 #...