aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author ClarkeCode <clarke.john.robert@gmail.com>2023-04-23 20:43:14 +0200
committer ClarkeCode <clarke.john.robert@gmail.com>2023-04-23 20:43:14 +0200
commit0e631cd4f2fa6304f91e0214844d2064d8e394c1 (patch)
treea3cdce3d94efcf5cc649bd9da61cb45ebe73f732
parentc041b291c887db90a4e1112ffdd1e56865c27b13 (diff)
Added a .clang-format for formatting use
-rw-r--r--.clang-format48
1 files changed, 48 insertions, 0 deletions
diff --git a/.clang-format b/.clang-format
new file mode 100644
index 0000000..fff079a
--- /dev/null
+++ b/.clang-format
@@ -0,0 +1,48 @@
+---
+UseCRLF: false
+Standard: c++20
+UseTab: Always
+TabWidth: 4
+SpacesInParentheses: false
+SpacesInSquareBrackets: false
+SpacesInLineCommentPrefix:
+ Minimum: 1
+SpacesInContainerLiterals: false
+SpacesInConditionalStatement: false
+SpacesInCStyleCastParentheses: false
+SpacesInAngles: Never
+SpaceInEmptyParentheses: false
+SpaceInEmptyBlock: false
+SpaceBeforeSquareBrackets: false
+SpaceBeforeRangeBasedForLoopColon: true
+SpaceBeforeParensOptions:
+ AfterControlStatements: true
+ AfterFunctionDeclarationName: false
+ BeforeNonEmptyParentheses: false
+SpaceBeforeParens: ControlStatements
+SpaceBeforeInheritanceColon: true
+SpaceBeforeCtorInitializerColon: true
+SpaceBeforeCpp11BracedList: true
+SpaceBeforeCaseColon: false
+SpaceBeforeAssignmentOperators: true
+SpaceAroundPointerQualifiers: Before
+SpaceAfterTemplateKeyword: false
+SpaceAfterLogicalNot: false
+RemoveBracesLLVM: false
+ReferenceAlignment: Left
+PointerAlignment: Left
+NamespaceIndentation: All
+LineEnding: LF
+Language: Cpp
+InsertNewlineAtEOF: true
+IndentExternBlock: Indent
+IndentCaseLabels: true
+FixNamespaceComments: false
+Cpp11BracedListStyle: false
+CompactNamespaces: false
+BreakBeforeBraces: Attach
+AlwaysBreakTemplateDeclarations: Yes
+AlignTrailingComments:
+ Kind: Always
+AlignEscapedNewlines: Left
+AlignArrayOfStructures: Right