summaryrefslogtreecommitdiffstats
path: root/.clang-format
diff options
context:
space:
mode:
authorFilip Wandzio <contact@philw.dev>2026-03-01 01:03:39 +0100
committerFilip Wandzio <contact@philw.dev>2026-03-01 01:03:39 +0100
commitbf0d77d7d448e964e9716d5af67c48f3d014f090 (patch)
treee55f1e91a8c20cd737dfb01dc12a954c25711e01 /.clang-format
downloadembedded_guardian-bf0d77d7d448e964e9716d5af67c48f3d014f090.tar.gz
embedded_guardian-bf0d77d7d448e964e9716d5af67c48f3d014f090.zip
Scaffold basic project tree, implement benchmarking logic
Implement unit testing guardian
Diffstat (limited to '.clang-format')
-rw-r--r--.clang-format31
1 files changed, 31 insertions, 0 deletions
diff --git a/.clang-format b/.clang-format
new file mode 100644
index 0000000..670c9d1
--- /dev/null
+++ b/.clang-format
@@ -0,0 +1,31 @@
1Language: C
2BasedOnStyle: LLVM
3AccessModifierOffset: -4
4AlignAfterOpenBracket: Align
5AlignConsecutiveAssignments: false
6AlignConsecutiveDeclarations: false
7AlignEscapedNewlines: Left
8AlignOperands: true
9AlignTrailingComments: true
10AllowAllParametersOfDeclarationOnNextLine: false
11AllowShortCaseLabelsOnASingleLine: false
12AllowShortFunctionsOnASingleLine: InlineOnly
13AllowShortIfStatementsOnASingleLine: false
14AllowShortLoopsOnASingleLine: false
15AlwaysBreakAfterReturnType: None
16BinPackArguments: false
17BinPackParameters: false
18BreakBeforeBinaryOperators: NonAssignment
19BreakBeforeBraces: Linux
20BreakBeforeTernaryOperators: true
21BreakConstructorInitializersBeforeComma: true
22ColumnLimit: 80
23ConstructorInitializerAllOnOneLineOrOnePerLine: true
24DerivePointerAlignment: false
25IndentCaseLabels: true
26IndentWidth: 8
27KeepEmptyLinesAtTheStartOfBlocks: false
28PointerAlignment: Left
29SpacesBeforeTrailingComments: 1
30TabWidth: 8
31UseTab: Always