So checkstyle works with Java
plugin but not Android
. According to this post, I can do something like this
task checkstyle(type: Checkstyle) {
configFile file("${project.rootDir}/config/quality/checkstyle/checkstyle.xml")
configProperties.checkstyleSuppressionsPath = file("${project.rootDir}/config/quality/checkstyle/suppressions.xml").absolutePath
source 'src'
include '**/*.java'
exclude '**/gen/**'
classpath = files()
}
While I tried it, it complained about No value has been specified for property checkstyleClasspath
. so I added checkstyleClasspath += classpath
and then it complained about Cannot execute null+null
. My class folder is in build/intermediates/classes
, what’s the correct syntax for files
?