Reports return statements inside of finally blocks.

While occasionally intended, such return statements may mask thrown exceptions and complicate debugging.

Example:


  try {
    foo();
  } finally {
    if (bar()) return;
  }