Reports catch parameters that are unused in their corresponding blocks. This inspection will not report any catch parameters named "ignore" or "ignored".

Example:


  try {
      def arr = new int[3]
      arr[5] = 5
  } catch(Exception ex) {
      println('Catching the exception')
  }

Here the parameter ex is never used in catch block.

After the quick-fix is applied:


  try {
      def arr = new int[3]
      arr[5] = 5
  } catch(Exception ignored) {
      println('Catching the exception')
  }