안전하게 닫히지 않은 소켓 리소스를 보고합니다. 이 검사에서 보고되는 소켓 리소스에는 java.net.Socket, java.net.DatagramSocket, java.net.ServerSocket이 포함됩니다.

이 검사는 기본적으로 리소스의 이름에 'close' 또는 'cleanup'이 붙는 모든 메서드에 의해 닫힐 수 있다고 가정합니다.

예:


  byte[] getMessage(ServerSocket socket) throws IOException {
    Socket client = socket.accept(); // 소켓이 닫히지 않았습니다 
    return client.getInputStream().readAllBytes();
  }

다음 옵션을 사용해 검사를 구성하세요.