报告任何不必要的括号。
如果删除括号后表达式的评估顺序保持不变,则不需要括号。
示例:
int n = 3 + (9 * 8);
在应用快速修复后:
int n = 3 + 9 * 8;
配置检查:
- 使用 忽略澄清括号 选项可忽略有助于明确二元表达式的括号。 括号澄清被括起来的表达式是一个
instanceof
更大表达式一部分的表达式或包含与父表达式不同运算符。
- 使用 忽略条件表达式条件周围的括号 选项以忽略条件表达式条件周围的任何括号。 一些编码标准规定所有这些条件都必须用括号括起来。
-
使用忽略单个非正式类型 lambda 参数周围的括号 选项可忽略 lambda 表达式中单个 lambda 参数周围的括号。