Это предупреждение вызвано тем, что в Kotlin параметры labda могут (и должны быть) вне скобок.
Смотрите это:
fun onClick(action: () -> Unit) { ... }
Когда вы используете такую функцию, вы можете использовать:
view.onClick({ toast(it.toString())} )
view.onClick() { toast(it.toString()) }
view.onClick { toast(it.toString()) }
Все эти формы верны (компилятор не потерпит неудачу), но в Руководстве по стилю Kotlin вы найдете следующее утверждение:
Если вызов принимает одну лямбду, он должен быть передан вне
скобки, когда это возможно.
@ см. https://kotlinlang.org/docs/reference/coding-conventions.html#lambda-formatting
Вот почему IntellJ показывает предупреждение. Вы можете нажать alt + enter, и IntellJ должен показать правильное решение, или просто убрать лямбду из скобок. И если labda является единственным аргументом, удалите также скобки.
Когда лямбда должна быть в скобках? Только когда это не последний параметр в функции.