Use .clang-format style file from Terminal project

This commit is contained in:
yuyoyuppe 2019-12-02 13:20:01 +03:00 committed by yuyoyuppe
parent 3cd3cf9830
commit 946e74a918

View File

@ -1,89 +1,93 @@
---
Language: Cpp AccessModifierOffset: -4
# BasedOnStyle: LLVM
AccessModifierOffset: -2
AlignAfterOpenBracket: Align AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: true #AllowAllArgumentsOnNextLine: false
AlignConsecutiveDeclarations: true AlignConsecutiveAssignments: false
AlignEscapedNewlinesLeft: false AlignConsecutiveDeclarations: false
AlignOperands: true #AllowAllConstructorInitializersOnNextLine: false
AlignTrailingComments: true AlignEscapedNewlines: Left
AllowAllParametersOfDeclarationOnNextLine: true AlignOperands: true
AllowShortBlocksOnASingleLine: true AlignTrailingComments: false
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortFunctionsOnASingleLine: Inline
AllowShortCaseLabelsOnASingleLine: false AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: All
AllowShortIfStatementsOnASingleLine: false AllowShortIfStatementsOnASingleLine: false
#AllowShortLambdasOnASingleLine: Inline
AllowShortLoopsOnASingleLine: false AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: true AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: true AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: false BinPackArguments: false
BinPackParameters: false BinPackParameters: false
BraceWrapping:
AfterClass: true
AfterControlStatement: true
AfterEnum: true
AfterFunction: true
AfterNamespace: true
AfterObjCDeclaration: true
AfterStruct: true
AfterUnion: true
AfterExternBlock: false
BeforeCatch: true
BeforeElse: true
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom BreakBeforeBraces: Custom
BraceWrapping:
AfterClass: true
AfterControlStatement: true
AfterEnum: false
AfterFunction: true
AfterNamespace: false
AfterObjCDeclaration: true
AfterStruct: true
AfterUnion: true
BeforeCatch: true
BeforeElse: true
IndentBraces: false
BreakBeforeTernaryOperators: false BreakBeforeTernaryOperators: false
BreakConstructorInitializersBeforeComma: true BreakConstructorInitializers: AfterColon
ColumnLimit: 110 BreakInheritanceList: AfterColon
CommentPragmas: '.*' ColumnLimit: 0
CompactNamespaces: true CommentPragmas: "suppress"
CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: true ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth: 2 ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 2 ContinuationIndentWidth: 4
Cpp11BracedListStyle: true Cpp11BracedListStyle: false
DerivePointerAlignment: false DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: true
FixNamespaceComments: false FixNamespaceComments: false
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] IncludeBlocks: Regroup
IncludeCategories: IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/' - Regex: '^.*(precomp|pch|stdafx)'
Priority: 2 Priority: -1
- Regex: '^(<|"(gtest|isl|json)/)' - Regex: '^".*"'
Priority: 3 Priority: 1
- Regex: '.*' - Regex: '^<.*>'
Priority: 1 Priority: 2
- Regex: '.*'
Priority: 3
IndentCaseLabels: false IndentCaseLabels: false
IndentWidth: 2 IndentPPDirectives: None
IndentWrappedFunctionNames: true IndentWidth: 4
KeepEmptyLinesAtTheStartOfBlocks: true IndentWrappedFunctionNames: false
MacroBlockBegin: '' KeepEmptyLinesAtTheStartOfBlocks: false
MacroBlockEnd: '' MacroBlockBegin: "BEGIN_TEST_METHOD_PROPERTIES|BEGIN_MODULE|BEGIN_TEST_CLASS|BEGIN_TEST_METHOD"
MaxEmptyLinesToKeep: 2 MacroBlockEnd: "END_TEST_METHOD_PROPERTIES|END_MODULE|END_TEST_CLASS|END_TEST_METHOD"
NamespaceIndentation: None MaxEmptyLinesToKeep: 1
PenaltyBreakBeforeFirstCallParameter: 19 NamespaceIndentation: All
PenaltyBreakComment: 100 PointerAlignment: Left
PenaltyBreakFirstLessLess: 120 ReflowComments: false
PenaltyBreakString: 100 SortIncludes: false
PenaltyExcessCharacter: 100
PenaltyReturnTypeOnItsOwnLine: 100000
ReflowComments: true
SortIncludes: false
SortUsingDeclarations: true SortUsingDeclarations: true
PointerAlignment: Middle
SpaceAfterCStyleCast: false SpaceAfterCStyleCast: false
#SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceBeforeAssignmentOperators: true SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: Never SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyParentheses: false SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1 SpacesBeforeTrailingComments: 1
SpacesInAngles: false SpacesInAngles: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false SpacesInCStyleCastParentheses: false
SpacesInContainerLiterals: false
SpacesInParentheses: false SpacesInParentheses: false
SpacesInSquareBrackets: false SpacesInSquareBrackets: false
Standard: Cpp11 Standard: Cpp11
TabWidth: 2 TabWidth: 4
UseTab: Never UseTab: Never
KeepEmptyLinesAtTheStartOfBlocks: true
...