В рамках этого проекта необходимо перевести имеющиеся диагностики Kotlin-компилятора (на данный момент их несколько сотен) на новую инфраструктуру -- промежуточное представление фронт-энда (Front-end IR). Диагностики компилятора Kotlin -- это сообщения об ошибках и проблемах в коде, которые компилятор формирует в процессе своей работы. В рамках проекта предполагается также улучшение / дополнение / изменение промежуточного представления в том случае, если его возможности окажутся недостаточными для некоторых диагностик.
Базовые знания Kotlin