Reports unlabeled return expressions inside inline lambda.

Such expressions can be confusing because it might be unclear which scope belongs to return.

Change to return@… quick-fix can be used to amend the code automatically.

Example:


  fun test(list: List<Int>) {
      list.forEach {
          // This return expression returns from the function test
          // One can change it to return@forEach to change the scope
          if (it == 10) return
      }
  }

After the quick-fix is applied:


  fun test(list: List<Int>) {
      list.forEach {
          if (it == 10) return@test
      }
  }