단일 대입, return 또는 assert 문으로 단순화할 수 있는 if 문을 보고합니다.

예:


  if (foo()) {
    return true;
  } else {
    return false;
  }

빠른 수정을 적용한 후:


  return foo();

검사 구성:

체인 if 문에 대한 경고를 숨기고 싶은 경우 체인 'if' 문 무시를 사용하세요.

예를 들어, 다음 코드에서 경고는 숨겨지지만 빠른 수정은 계속 사용할 수 있습니다.


  if (condition1) return true;
  if (condition2) return false;
  return true;

조건에 부수 효과가 있는 경우 assert가 비활성화될 때 if (isTrue()) assert false;assert isTrue();로 대체하면 프로그램 의미가 변경될 수 있습니다. 본문에 assert 문만 포함된 if 문에 대한 경고를 숨기려면 사소한 'assert'가 있는 'if' 문 무시 옵션을 사용하세요.