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