Reports public and protected functions and properties that have an implicit return type.
For API stability reasons, it's recommended to specify such types explicitly.
Example:
fun publicFunctionWhichAbusesTypeInference() =
otherFunctionWithNotObviousReturnType() ?: yetAnotherFunctionWithNotObviousReturnType()
After the quick-fix is applied:
fun publicFunctionWhichAbusesTypeInference(): Api =
otherFunctionWithNotObviousReturnType() ?: yetAnotherFunctionWithNotObviousReturnType()