파일 또는 소켓 리소스에서 getChannel()을 호출하여 생성된 모든 인스턴스를 포함하여 안전하게 닫히지 않은 Channel 리소스를 보고합니다.

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

예:


  void send(Socket socket) throws IOException {
    SocketChannel channel = socket.getChannel(); // 경고
    channel.write(ByteBuffer.wrap("message".getBytes()));
  }

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