summaryrefslogtreecommitdiff
path: root/.clang-format
diff options
context:
space:
mode:
Diffstat (limited to '.clang-format')
-rw-r--r--.clang-format33
1 files changed, 33 insertions, 0 deletions
diff --git a/.clang-format b/.clang-format
new file mode 100644
index 0000000..03e32b4
--- /dev/null
+++ b/.clang-format
@@ -0,0 +1,33 @@
+---
+BasedOnStyle: LLVM
+ColumnLimit: 120
+IndentWidth: 4
+InsertNewlineAtEOF: true
+KeepEmptyLines:
+ AtEndOfFile: true
+AlignAfterOpenBracket: true
+AlignConsecutiveAssignments: Consecutive
+AlignConsecutiveBitFields: Consecutive
+AlignConsecutiveDeclarations: Consecutive
+AlignArrayOfStructures: Left
+BinPackArguments: false
+BinPackParameters: OnePerLine
+DerivePointerAlignment: false
+IncludeBlocks: Merge
+IncludeCategories:
+ - Regex: '<.*\.h>'
+ Priority: 2
+ - Regex: '<.*>'
+ Priority: 3
+ - Regex: '".*"'
+ Priority: 4
+PointerAlignment: Right
+SortIncludes: true
+SpacesBeforeTrailingComments: 2
+---
+Language: Cpp
+AccessModifierOffset: -4
+BreakConstructorInitializers: AfterColon
+PackConstructorInitializers: CurrentLine
+ReferenceAlignment: Left
+---