github.com/Finschia/finschia-sdk@v0.48.1/.clang-format (about) 1 --- 2 Language: Proto 3 # BasedOnStyle: LLVM 4 AccessModifierOffset: -2 5 AlignAfterOpenBracket: Align 6 AlignConsecutiveAssignments: true 7 AlignConsecutiveDeclarations: true 8 AlignEscapedNewlines: Right 9 AlignOperands: true 10 AlignTrailingComments: true 11 AllowAllParametersOfDeclarationOnNextLine: true 12 AllowShortBlocksOnASingleLine: true 13 AllowShortCaseLabelsOnASingleLine: false 14 AllowShortFunctionsOnASingleLine: Empty 15 AllowShortIfStatementsOnASingleLine: false 16 AllowShortLoopsOnASingleLine: false 17 AlwaysBreakAfterDefinitionReturnType: None 18 AlwaysBreakAfterReturnType: None 19 AlwaysBreakBeforeMultilineStrings: false 20 AlwaysBreakTemplateDeclarations: false 21 BinPackArguments: true 22 BinPackParameters: true 23 BraceWrapping: 24 AfterClass: false 25 AfterControlStatement: false 26 AfterEnum: false 27 AfterFunction: false 28 AfterNamespace: false 29 AfterObjCDeclaration: false 30 AfterStruct: false 31 AfterUnion: false 32 AfterExternBlock: false 33 BeforeCatch: false 34 BeforeElse: false 35 IndentBraces: false 36 SplitEmptyFunction: true 37 SplitEmptyRecord: true 38 SplitEmptyNamespace: true 39 BreakBeforeBinaryOperators: None 40 BreakBeforeBraces: Attach 41 BreakBeforeInheritanceComma: false 42 BreakBeforeTernaryOperators: true 43 BreakConstructorInitializersBeforeComma: false 44 BreakConstructorInitializers: BeforeColon 45 BreakAfterJavaFieldAnnotations: false 46 BreakStringLiterals: true 47 ColumnLimit: 120 48 CommentPragmas: '^ IWYU pragma:' 49 CompactNamespaces: false 50 ConstructorInitializerAllOnOneLineOrOnePerLine: false 51 ConstructorInitializerIndentWidth: 4 52 ContinuationIndentWidth: 4 53 Cpp11BracedListStyle: true 54 DerivePointerAlignment: false 55 DisableFormat: false 56 ExperimentalAutoDetectBinPacking: false 57 FixNamespaceComments: true 58 ForEachMacros: 59 - foreach 60 - Q_FOREACH 61 - BOOST_FOREACH 62 IncludeBlocks: Preserve 63 IncludeCategories: 64 - Regex: '^"(llvm|llvm-c|clang|clang-c)/' 65 Priority: 2 66 - Regex: '^(<|"(gtest|gmock|isl|json)/)' 67 Priority: 3 68 - Regex: '.*' 69 Priority: 1 70 IncludeIsMainRegex: '(Test)?$' 71 IndentCaseLabels: false 72 IndentPPDirectives: None 73 IndentWidth: 2 74 IndentWrappedFunctionNames: false 75 JavaScriptQuotes: Leave 76 JavaScriptWrapImports: true 77 KeepEmptyLinesAtTheStartOfBlocks: true 78 MacroBlockBegin: '' 79 MacroBlockEnd: '' 80 MaxEmptyLinesToKeep: 1 81 NamespaceIndentation: None 82 ObjCBlockIndentWidth: 2 83 ObjCSpaceAfterProperty: false 84 ObjCSpaceBeforeProtocolList: true 85 PenaltyBreakAssignment: 2 86 PenaltyBreakBeforeFirstCallParameter: 19 87 PenaltyBreakComment: 300 88 PenaltyBreakFirstLessLess: 120 89 PenaltyBreakString: 1000 90 PenaltyExcessCharacter: 1000000 91 PenaltyReturnTypeOnItsOwnLine: 60 92 PointerAlignment: Right 93 RawStringFormats: 94 - Delimiters: 95 - pb 96 Language: TextProto 97 BasedOnStyle: google 98 ReflowComments: true 99 SortIncludes: true 100 SortUsingDeclarations: true 101 SpaceAfterCStyleCast: false 102 SpaceAfterTemplateKeyword: true 103 SpaceBeforeAssignmentOperators: true 104 SpaceBeforeParens: ControlStatements 105 SpaceInEmptyParentheses: false 106 SpacesBeforeTrailingComments: 1 107 SpacesInAngles: false 108 SpacesInContainerLiterals: false 109 SpacesInCStyleCastParentheses: false 110 SpacesInParentheses: false 111 SpacesInSquareBrackets: false 112 Standard: Cpp11 113 TabWidth: 8 114 UseTab: Never 115 ... 116