Reformat code base with KtLint + IntelliJ (KDoc)

This commit is contained in:
Artur Bosch
2019-02-09 19:52:48 +01:00
parent e77cbdfbe4
commit 445ffb0c55
641 changed files with 17733 additions and 17590 deletions

View File

@@ -11,7 +11,7 @@ val analysisPath = Paths.get(arguments[2]).toAbsolutePath().normalize()
check(Files.exists(analysisPath)) { "analysis path '$analysisPath' does not exist" }
val configPath = Paths.get(".", "scripts/compare_releases_config.yml")
.toAbsolutePath().normalize()
.toAbsolutePath().normalize()
check(Files.exists(configPath)) { "config at '$configPath' must exist" }
// the diff tool is expected to exist and accept two files
@@ -19,11 +19,11 @@ check(Files.exists(configPath)) { "config at '$configPath' must exist" }
val diffTool = if (arguments.size == 4) arguments[3] else "diff"
fun findJar(root: Path, version: String): Path {
val pattern = Pattern.compile("detekt-cli-$version-all.jar").asPredicate()
return Files.walk(root)
.filter { pattern.test(it.fileName.toString()) }
.findFirst()
.orElseThrow { IllegalArgumentException("no jar with version $version found") }
val pattern = Pattern.compile("detekt-cli-$version-all.jar").asPredicate()
return Files.walk(root)
.filter { pattern.test(it.fileName.toString()) }
.findFirst()
.orElseThrow { IllegalArgumentException("no jar with version $version found") }
}
val rootForJars = Paths.get(".", "detekt-cli/build/libs")
@@ -36,51 +36,51 @@ val jar2 = findJar(rootForJars, version2).toAbsolutePath().normalize()
println("Comparing: \n$jar1\n$jar2")
fun javaExec(jar: Path, output: Path) {
val command = listOf(
"java",
"-jar",
jar.toString(),
"--input",
analysisPath.toString(),
"--config",
configPath.toString(),
"--filters",
".*/resources/.*,.*/build/.*,.*/out/.*,.*/test/.*",
"--report",
"txt:$output"
)
println("Executing ${command.joinToString(" ")}")
ProcessBuilder(command)
.inheritIO()
.start()
.waitFor()
val command = listOf(
"java",
"-jar",
jar.toString(),
"--input",
analysisPath.toString(),
"--config",
configPath.toString(),
"--filters",
".*/resources/.*,.*/build/.*,.*/out/.*,.*/test/.*",
"--report",
"txt:$output"
)
println("Executing ${command.joinToString(" ")}")
ProcessBuilder(command)
.inheritIO()
.start()
.waitFor()
}
val diff1 = Files.createTempFile("detekt", "compare")
val diff2 = Files.createTempFile("detekt", "compare")
fun executeDetekt() {
javaExec(jar1, diff1)
javaExec(jar2, diff2)
println("Detekt txt results are saved at:\n$diff1\n$diff2")
javaExec(jar1, diff1)
javaExec(jar2, diff2)
println("Detekt txt results are saved at:\n$diff1\n$diff2")
}
executeDetekt()
fun performDiff() {
val command = listOf("diff", diff1.toString(), diff2.toString())
val diffResult = Files.createTempFile("detekt", "diff").toFile()
ProcessBuilder(command)
.redirectOutput(diffResult)
.start()
.waitFor()
val diff = diffResult.readText().trim()
if (diff.isNotEmpty()) {
println(diff)
println("There were differences beween results.")
} else {
println("No differences between results.")
}
val command = listOf("diff", diff1.toString(), diff2.toString())
val diffResult = Files.createTempFile("detekt", "diff").toFile()
ProcessBuilder(command)
.redirectOutput(diffResult)
.start()
.waitFor()
val diff = diffResult.readText().trim()
if (diff.isNotEmpty()) {
println(diff)
println("There were differences beween results.")
} else {
println("No differences between results.")
}
}
performDiff()