File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ ColumnLimit: 100 # Maximum line width
3333# -----------------------------------------------------------------------------
3434# Spaces
3535# -----------------------------------------------------------------------------
36- SpaceBeforeParens : Never # No space before function call parentheses
36+ SpaceBeforeParens : ControlStatements # Space before parentheses for control statements (if/for/while); function calls remain tight
3737SpacesInContainerLiterals : true # Enforce spaces in container literals
3838SpaceBeforeAssignmentOperators : true # Add space before assignment operators
3939SpacesInParentheses : false # No extra spaces inside parentheses
Original file line number Diff line number Diff line change @@ -71,10 +71,11 @@ auto result = some_object.with_a_very_long_name()
7171
7272# 3. 空格规则(Spaces)
7373
74+
7475对应配置:
7576
7677``` yaml
77- SpaceBeforeParens : Never
78+ SpaceBeforeParens : ControlStatements
7879SpacesInContainerLiterals : true
7980SpaceBeforeAssignmentOperators : true
8081PointerAlignment : Left
@@ -83,7 +84,7 @@ QualifierAlignment: Left
8384
8485规则说明:
8586
86- - 函数名与括号之间 **不允许空格**
87+ - 函数调用与括号贴紧( ` foo(1)`);控制语句(`if/for/while`)与括号之间保留空格(`if (cond)`)。
8788- 容器字面量 **强制空格**
8889- 赋值运算符两侧必须有空格
8990- 指针/引用贴近类型
You can’t perform that action at this time.
0 commit comments