Use Clang-format to maintain code formating.
This commit is contained in:
parent
1311c794c3
commit
30f2897732
37
.clang-format
Normal file
37
.clang-format
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
BasedOnStyle: LLVM
|
||||||
|
IndentWidth: 4
|
||||||
|
UseTab: Never
|
||||||
|
TabWidth: 4
|
||||||
|
SpacesBeforeTrailingComments: 1
|
||||||
|
ColumnLimit: 120
|
||||||
|
BreakBeforeBraces: Allman
|
||||||
|
BraceWrapping:
|
||||||
|
AfterControlStatement: Always
|
||||||
|
AfterFunction: true
|
||||||
|
SplitEmptyRecord: false
|
||||||
|
BeforeElse: true
|
||||||
|
IndentBraces: true
|
||||||
|
AfterCaseLabel: true
|
||||||
|
AfterClass: true
|
||||||
|
AfterEnum: true
|
||||||
|
AfterStruct: true
|
||||||
|
AfterUnion: true
|
||||||
|
AfterExternBlock: true
|
||||||
|
BeforeCatch: true
|
||||||
|
BeforeLambdaBody: true
|
||||||
|
BeforeWhile: true
|
||||||
|
BreakConstructorInitializers: BeforeColon
|
||||||
|
BreakInheritanceList: BeforeColon
|
||||||
|
BreakBeforeTernaryOperators: true
|
||||||
|
PackConstructorInitializers: Never
|
||||||
|
ConstructorInitializerIndentWidth: 2
|
||||||
|
CommentPragmas: NOLINT:.*
|
||||||
|
AllowShortFunctionsOnASingleLine: InlineOnly
|
||||||
|
Standard: Cpp11
|
||||||
|
Cpp11BracedListStyle: true
|
||||||
|
EmptyLineAfterAccessModifier: Never
|
||||||
|
EmptyLineBeforeAccessModifier: Always
|
||||||
|
IndentAccessModifiers: false
|
||||||
|
AccessModifierOffset: -4
|
||||||
|
SpaceBeforeParens: ControlStatementsExceptControlMacros
|
||||||
|
IndentCaseLabels: true
|
|
@ -1,16 +1,16 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE QtCreatorCodeStyle>
|
<!DOCTYPE QtCreatorCodeStyle>
|
||||||
<!-- Written by QtCreator 3.0.1, 2014-05-11T15:41:32. -->
|
<!-- Written by QtCreator 10.0.0, 2023-05-01T11:45:18. -->
|
||||||
<qtcreator>
|
<qtcreator>
|
||||||
<data>
|
<data>
|
||||||
<variable>CodeStyleData</variable>
|
<variable>CodeStyleData</variable>
|
||||||
<valuemap type="QVariantMap">
|
<valuemap type="QVariantMap">
|
||||||
<value type="bool" key="AlignAssignments">false</value>
|
<value type="bool" key="AlignAssignments">false</value>
|
||||||
<value type="bool" key="AutoSpacesForTabs">false</value>
|
<value type="bool" key="AutoSpacesForTabs">false</value>
|
||||||
<value type="bool" key="BindStarToIdentifier">true</value>
|
<value type="bool" key="BindStarToIdentifier">false</value>
|
||||||
<value type="bool" key="BindStarToLeftSpecifier">false</value>
|
<value type="bool" key="BindStarToLeftSpecifier">true</value>
|
||||||
<value type="bool" key="BindStarToRightSpecifier">false</value>
|
<value type="bool" key="BindStarToRightSpecifier">false</value>
|
||||||
<value type="bool" key="BindStarToTypeName">false</value>
|
<value type="bool" key="BindStarToTypeName">true</value>
|
||||||
<value type="bool" key="ExtraPaddingForConditionsIfConfusingAlign">true</value>
|
<value type="bool" key="ExtraPaddingForConditionsIfConfusingAlign">true</value>
|
||||||
<value type="bool" key="IndentAccessSpecifiers">false</value>
|
<value type="bool" key="IndentAccessSpecifiers">false</value>
|
||||||
<value type="bool" key="IndentBlockBody">true</value>
|
<value type="bool" key="IndentBlockBody">true</value>
|
||||||
|
@ -24,12 +24,13 @@
|
||||||
<value type="bool" key="IndentFunctionBraces">false</value>
|
<value type="bool" key="IndentFunctionBraces">false</value>
|
||||||
<value type="bool" key="IndentNamespaceBody">false</value>
|
<value type="bool" key="IndentNamespaceBody">false</value>
|
||||||
<value type="bool" key="IndentNamespaceBraces">false</value>
|
<value type="bool" key="IndentNamespaceBraces">false</value>
|
||||||
<value type="int" key="IndentSize">4</value>
|
<value type="int" key="IndentSize">2</value>
|
||||||
<value type="bool" key="IndentStatementsRelativeToSwitchLabels">true</value>
|
<value type="bool" key="IndentStatementsRelativeToSwitchLabels">true</value>
|
||||||
<value type="bool" key="IndentSwitchLabels">true</value>
|
<value type="bool" key="IndentSwitchLabels">false</value>
|
||||||
<value type="int" key="PaddingMode">2</value>
|
<value type="int" key="PaddingMode">2</value>
|
||||||
|
<value type="bool" key="ShortGetterName">true</value>
|
||||||
<value type="bool" key="SpacesForTabs">true</value>
|
<value type="bool" key="SpacesForTabs">true</value>
|
||||||
<value type="int" key="TabSize">4</value>
|
<value type="int" key="TabSize">8</value>
|
||||||
</valuemap>
|
</valuemap>
|
||||||
</data>
|
</data>
|
||||||
<data>
|
<data>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user