[clang-format] first stab at a .clang-format file that matches the existing style
Not enabled by default, but if you want to use this one for now while things are stabilized feel free. Going to move off astyle since this seems to be superior now (wasn't always). Also switched scripts/codestyle to use clang-format
This commit is contained in:
14
.clang-format
Normal file
14
.clang-format
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
BasedOnStyle: LLVM
|
||||||
|
IndentWidth: 4
|
||||||
|
UseTab: Never
|
||||||
|
PointerAlignment: Right
|
||||||
|
InsertBraces: true
|
||||||
|
BreakBeforeBraces: Attach
|
||||||
|
AllowShortIfStatementsOnASingleLine: WithoutElse
|
||||||
|
AllowShortLoopsOnASingleLine: true
|
||||||
|
AllowShortFunctionsOnASingleLine: Inline
|
||||||
|
ColumnLimit: 0
|
||||||
|
IndentCaseLabels: true
|
||||||
|
IndentGotoLabels: false
|
||||||
|
AlignConsecutiveMacros:
|
||||||
|
Enabled: true
|
||||||
@@ -1,13 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# formatting script using the astyle tool
|
# formatting script using clang-format.
|
||||||
# use -A2 (java style braces)
|
# the format is described in .clang-format file at the root of the project.
|
||||||
# 4 space indents, convert tabs to spaces
|
clang-format --verbose -i $@
|
||||||
#
|
|
||||||
# switches documented at http://astyle.sourceforge.net/astyle.html
|
|
||||||
#
|
|
||||||
# optional switches to note:
|
|
||||||
# --add-braces will add { } for every conditional, including one liners
|
|
||||||
|
|
||||||
astyle -A2 --align-pointer=name --indent=spaces=4 --indent-switches \
|
|
||||||
--keep-one-line-blocks --pad-header --convert-tabs $@
|
|
||||||
Reference in New Issue
Block a user