불필요한 소괄호가 사용된 모든 사례를 보고합니다.
소괄호가 제거된 후에도 표현식의 평가 순서가 변하지 않을 경우, 소괄호는 불필요한 것으로 간주됩니다.
예:
int n = 3 + (9 * 8);
빠른 수정을 적용한 후:
int n = 3 + 9 * 8;
검사 구성:
- 이항식을 명확히 하는 데 도움이 되는 소괄호를 무시하려면 소괄호 명확화 무시 옵션을 사용하세요.
instanceof 식이 더 큰 표현식의 일부이거나 상위 표현식과는 다른 연산자를 가진 경우 이 식에 사용된 소괄호는 이를 명확하게 합니다.
- 조건식에서 조건을 둘러싸는 모든 소괄호를 무시하려면 조건식에서 조건을 둘러싸는 소괄호 무시 옵션을 사용하에요. 일부 코딩 표준은 이러한 모든 조건들을 반드시 소괄호로 묶어야합니다.
-
람다 식 내 한 개의 람다 매개변수를 둘러싼 소괄호를 무시하려면 형식이 없는 단일 유형 람다 매개변수를 둘러싼 소괄호 무시 옵션을 사용하세요.