Instead of manually eyeballing style in reviews, just ask all contributors to run their patches through [git-]clang-format. However, struct declarations that are combined with variable declaration and initialization get mangled: struct a { int n; const char *s; } arr[] = { { 1, "one" }, { 2, "two" } }; becomes: struct a { int n; const char *s; } arr[] = { { 1, "one" }, { 2, "two" } }; It gets formatted better if arr is declared separately. Helped-by: René Scharfe <l.s.r@xxxxxx> Signed-off-by: Ramkumar Ramachandra <artagnon@xxxxxxxxx> --- .clang-format | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .clang-format diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..a336438 --- /dev/null +++ b/.clang-format @@ -0,0 +1,11 @@ +BasedOnStyle: LLVM +IndentWidth: 8 +UseTab: Always +BreakBeforeBraces: Linux +AllowShortBlocksOnASingleLine: false +AllowShortIfStatementsOnASingleLine: false +IndentCaseLabels: false +AllowShortFunctionsOnASingleLine: None +ContinuationIndentWidth: 8 +Cpp11BracedListStyle: false +BreakBeforeBraces: Stroustrup -- 2.2.1 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html