summaryrefslogtreecommitdiff
path: root/.clang-format
diff options
context:
space:
mode:
authorLevent Kaya <levent@dev>2025-11-06 11:49:26 +0300
committerLevent Kaya <levent@dev>2025-11-06 11:49:26 +0300
commitc804988f70ad580b45ab5adda64022f462dc6599 (patch)
tree2568944c8a7d0950a5bff73bd2905109e123a4a3 /.clang-format
parentd2bb3c90b4e8dffaabb2315df13a2dbd362bb1b7 (diff)
[feature] global logger implemented
Diffstat (limited to '.clang-format')
-rw-r--r--.clang-format41
1 files changed, 41 insertions, 0 deletions
diff --git a/.clang-format b/.clang-format
new file mode 100644
index 0000000..3e44e3f
--- /dev/null
+++ b/.clang-format
@@ -0,0 +1,41 @@
+BasedOnStyle: GNU
+AlignAfterOpenBracket: Align
+AllowAllParametersOfDeclarationOnNextLine: false
+AllowShortBlocksOnASingleLine: true
+AllowShortCaseLabelsOnASingleLine: true
+AllowShortFunctionsOnASingleLine: All
+# Uncommenting these lines will sometimes result in lines following an
+# if(){} or for(){} block being attached to the end of the block.
+# AllowShortIfStatementsOnASingleLine: true
+# AllowShortLoopsOnASingleLine: true
+AlwaysBreakAfterDefinitionReturnType: None
+AlwaysBreakAfterReturnType: None
+BreakBeforeBraces: Custom
+BraceWrapping:
+ AfterClass: true
+ AfterControlStatement: true
+ AfterEnum: true
+ AfterFunction: true
+ AfterNamespace: true
+ AfterStruct: true
+ AfterUnion: true
+ AfterExternBlock: true
+ BeforeCatch: true
+ BeforeElse: true
+ IndentBraces: true
+ SplitEmptyFunction: false
+ SplitEmptyRecord: false
+ SplitEmptyNamespace: false
+ContinuationIndentWidth: 2
+Cpp11BracedListStyle: true
+KeepEmptyLinesAtTheStartOfBlocks: false
+Language: Cpp
+MaxEmptyLinesToKeep: 1
+NamespaceIndentation: All
+PenaltyExcessCharacter: 100
+PenaltyReturnTypeOnItsOwnLine: 1
+PointerAlignment: Right
+SortIncludes: false
+SpaceBeforeParens: Never
+SpacesInContainerLiterals: false
+Standard: Cpp11