Add .clang-format approximation

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>
This commit is contained in:
Matthias Maennich 2019-05-15 18:34:04 +01:00 committed by Dodji Seketeli
parent f754d81116
commit 9c84181f99

10
.clang-format Normal file
View File

@ -0,0 +1,10 @@
---
BasedOnStyle: GNU
AlwaysBreakAfterReturnType: All
BinPackParameters: false
BreakStringLiterals: false
PointerAlignment: Left
SpaceBeforeParens: ControlStatements
TabWidth: 8
UseTab: Always
---