未验证 提交 89736d4d 编写于 作者: Y YunShu 提交者: GitHub

style: add a rule to avoid formatting LOG_* macros (#259)

### What problem were solved in this pull request?

Issue Number: close https://github.com/oceanbase/miniob/issues/258

日志中的参数直接使用clang-format格式化,参数要么在一行,要么一个一行,或者尽量在一行,会比较丑。主要是因为日志的参数第一个format string,通常比较长,并且其含义特殊,参数需要分多行时,不应该作为“一类”放在同一行上。
上级 6c7d1bbb
......@@ -20,6 +20,8 @@ AllowShortLoopsOnASingleLine: false
AlwaysBreakTemplateDeclarations: true
# false表示函数实参要么都在同一行,要么都各自一行
BinPackArguments: false
# 避免格式化 LOG_* 宏
WhitespaceSensitiveMacros: ['LOG_DEFAULT', 'LOG_PANIC', 'LOG_ERROR', 'LOG_WARN', 'LOG_INFO', 'LOG_DEBUG', 'LOG_TRACE']
AlwaysBreakBeforeMultilineStrings: false
BreakBeforeBinaryOperators: None
BreakBeforeTernaryOperators: true
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册