Android проект имеет 2 модуля:
Оба находятся в Kotlin. Пример должен игнорировать проверки lint:
android {
lintOptions {
quiet true
abortOnError false
ignoreWarnings true
}
}
Но когда вызывается ./gradlew lint
, возникает множество ошибок, подобных этому:
Unresolved reference: it
it
равно kotlin лямбда-значения, например:
object.call({
it.anotherCall()
})
Почему sample
не игнорируется линтом? И почему it
вообще проблема? Похоже, что Линт пытается проанализировать java код.