Reports @TestOnly- and @VisibleForTesting-annotated methods and classes that are used in production code. Also reports usage of applying @TestOnly @VisibleForTesting to the same element.

The problems are not reported if such method or class is referenced from:

Example (in production code):


  @TestOnly
  fun foo() { ... }

  fun main () {
    foo()
  }