비어 있거나 예외를 무시할 수 있는 catch 블록을 보고합니다.

의도된 경우도 있으나 빈 catch 블록은 디버그 작업을 복잡하게 만들 수 있습니다. 또한 catch 매개변수를 무시하는 것은 잘못된 코드일 수 있습니다.

이 검사는 ignore, ignored 또는 _라는 이름의 catch 매개변수를 보고하지 않습니다.

예외 이름을 _로 변경하는 빠른 수정을 사용할 수 있습니다.

예:


  try {
    throwingMethod()
  } catch (ex: IOException) {

  }

빠른 수정을 적용한 후:


  try {
    throwingMethod()
  } catch (_: IOException) {

  }
주석이 있는 catch 블록을 무시하려면 'catch' 블록에 주석이 포함되어 있을 경우 경고 안 함 옵션을 사용하세요.