What is the use of lintOptions in gradle?

I found that my build failed as long as I configured lintOptions {abortOnError false}
.

prompt

Error:Unable to resolve dependency for ":module_gank@lintOptions/compileClasspath": Could not resolve project :core.

the reason may be that I repeatedly rely on : core this project ? And changing abortOnError to false or true always terminates my build process. If I comment it out / / lintOptions {abortOnError false} . Then my build can pass, and there seems to be no problem.

so I"d like to ask, what does this mean? Why does it always end my build whether I set it to true or false ? Is that Bug?

my project dependency goes something like this

-app 
    implementation project(":module_1")
    implementation project(":core")
-module-1
    implementation project(":core")
-core
Mar.05,2021

try

lintOptions {
    checkReleaseBuilds false
    abortOnError false
}
Menu