Add .clang-format approximation
authorMatthias Maennich <maennich@google.com>
Wed, 15 May 2019 17:34:04 +0000 (18:34 +0100)
committerDodji Seketeli <dodji@redhat.com>
Mon, 20 May 2019 08:03:49 +0000 (10:03 +0200)
Add .clang-format definitions that are an approximation of the current
coding style. As I understand it, the current style is based on what GNU
Emacs implements for C++. Hence these rules might not be entirely
accurate, but a good-enough approximation to allow contributers to
follow the coding style more easily.

I expect modifications for specific cases and when clang-format itself
evolves over time.

As of now, this definition is most useful in partial code formatting,
such as executed by `git clang-format` on staged files or
clang-format.py as a means of integration into various editors.

* .clang-format: New File.

Signed-off-by: Matthias Maennich <maennich@google.com>
.clang-format [new file with mode: 0644]

diff --git a/.clang-format b/.clang-format
new file mode 100644 (file)
index 0000000..e63b651
--- /dev/null
@@ -0,0 +1,10 @@
+---
+BasedOnStyle: GNU
+AlwaysBreakAfterReturnType: All
+BinPackParameters: false
+BreakStringLiterals: false
+PointerAlignment: Left
+SpaceBeforeParens: ControlStatements
+TabWidth: 8
+UseTab: Always
+---