mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2024-11-26 23:42:05 +00:00
7191ecf880
Customize clang-format coding styles for C source files based on Mozilla template. To check whether the C source codes are well formatted: ``` bash $ cd ${wamr-root} $ clang-format --Werror --dry-run --style=file path/to/file ``` To format the C source codes in place ``` bash $ cd ${wamr_root} $ clang-format -i --style=file path/to/file ``` Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
62 lines
1.2 KiB
YAML
62 lines
1.2 KiB
YAML
# using [clang-formt-12 options](https://releases.llvm.org/12.0.0/tools/clang/docs/ClangFormatStyleOptions.html)
|
|
RawStringFormats:
|
|
- Language: Cpp
|
|
Delimiters:
|
|
- c
|
|
- C
|
|
- cc
|
|
- CC
|
|
- cpp
|
|
- Cpp
|
|
- CPP
|
|
- 'c++'
|
|
- 'C++'
|
|
- h
|
|
- hpp
|
|
CanonicalDelimiter: ''
|
|
BasedOnStyle: Mozilla
|
|
|
|
Language: Cpp
|
|
BasedOnStyle: Mozilla
|
|
# 6.1
|
|
IndentWidth: 4
|
|
ContinuationIndentWidth: 4
|
|
# 6.2
|
|
TabWidth: 4
|
|
UseTab: Never
|
|
# 6.3
|
|
ColumnLimit: 80
|
|
# 6.9
|
|
AlignAfterOpenBracket: Align
|
|
BinPackArguments: true
|
|
BinPackParameters: true
|
|
# 6.10
|
|
BreakBeforeBraces: Custom
|
|
BraceWrapping:
|
|
AfterCaseLabel: true
|
|
AfterClass: true
|
|
AfterControlStatement: false
|
|
AfterEnum: false
|
|
AfterFunction: true
|
|
AfterNamespace: false
|
|
AfterObjCDeclaration: false
|
|
AfterStruct: false
|
|
AfterUnion: false
|
|
AfterExternBlock: false
|
|
BeforeCatch: false
|
|
BeforeElse: true
|
|
IndentBraces: false
|
|
SplitEmptyFunction: true
|
|
SplitEmptyRecord: false
|
|
SplitEmptyNamespace: true
|
|
# 6.27
|
|
BreakBeforeBinaryOperators: NonAssignment
|
|
|
|
# additional
|
|
AlignEscapedNewlines: Left
|
|
AllowAllParametersOfDeclarationOnNextLine: false
|
|
AllowAllArgumentsOnNextLine: false
|
|
PointerAlignment: Right
|
|
SpaceAroundPointerQualifiers: After
|
|
SortIncludes: false
|