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