【发布时间】:2016-08-20 20:54:31
【问题描述】:
我想将CheckStyle (7.1)(旧版本也有同样的问题)用于使用 Gradle (2.14.1) 运行的 Kotlin 程序。
普通的模块/检查(例如NewlineAtEndOfFile、FileTabCharacter、...)工作起来很神奇,但TreeWalker(例如AvoidStarImport)的子模块都没有。
gradle test 完成 BUILD SUCCESSFUL(我 200% 肯定应该有样式错误),并且 build/reports/checkstyle/main.html 文件中有 xx 个文件但 0 个错误。
TreeWalker 不能与 Kotlin 一起使用吗?我找不到有关此的任何信息:/
build.gradle文件中的配置:
...
apply plugin: 'checkstyle'
...
checkstyle {
toolVersion = "7.1"
configFile = new File(rootDir, "checkstyle.xml")
checkstyleMain.source = "src/main/kotlin"
checkstyleMain.ignoreFailures = false
checkstyleMain.showViolations = true
}
...
【问题讨论】:
标签: gradle kotlin checkstyle