inputmethod_imf/.clang-format
wuchengwen 798f1b64ee add capi
Signed-off-by: wuchengwen <wuchengwen4@huawei.com>
2024-08-28 14:56:30 +08:00

40 lines
1.2 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Run command below to format a file
# clang-format -i --style=file <file>
# complete clang-format rule, reference:
# https://clang.llvm.org/docs/ClangFormatStyleOptions.html
# WebKit format rule details, reference:
# https://webkit.org/code-style-guidelines/
# https://gitee.com/mirrors/WebKit/blob/main/.clang-format
BasedOnStyle: Webkit
# works on C and C++ files
Language: Cpp
PointerAlignment: Right
AlignTrailingComments: true
AlignConsecutiveMacros: Consecutive
# case statements indent one layer
IndentCaseLabels: true
BreakBeforeBinaryOperators: None
SpaceBeforeParens: ControlStatementsExceptControlMacros
SpacesInCStyleCastParentheses: false
AlignEscapedNewlines: Left
NamespaceIndentation: None
FixNamespaceComments: true
BreakConstructorInitializers: AfterColon
AlignArrayOfStructures: Left
AllowShortFunctionsOnASingleLine: Empty
AllowShortLambdasOnASingleLine: Empty
AlwaysBreakTemplateDeclarations: true
BreakBeforeTernaryOperators: false
SpaceAroundPointerQualifiers: Both
# iterator macros declaretionavoid being treated as function call
ForEachMacros:
- 'LIST_FOR_EACH_ENTRY'
- 'LIST_FOR_EACH_ENTRY_SAFE'
- 'LIST_FOR_EACH'
- 'LIST_FOR_EACH_SAFE'
SortIncludes: CaseInsensitive
AllowShortEnumsOnASingleLine: false
ColumnLimit: 120