12345678910111213141516171819202122232425262728 |
- apply plugin: 'checkstyle'
- check.dependsOn 'checkstyle'
- checkstyle {
- toolVersion = '10.12.5'
- }
- task checkstyle(type: Checkstyle) {
- description = "Check Java style with Checkstyle"
- configFile = rootProject.file("config/checkstyle/checkstyle.xml")
- source = javaSources()
- classpath = files()
- ignoreFailures = true
- }
- def javaSources() {
- def files = []
- android.sourceSets.each { sourceSet ->
- sourceSet.java.each { javaSource ->
- javaSource.getSrcDirs().each {
- if (it.exists()) {
- files.add(it)
- }
- }
- }
- }
- return files
- }
|