Carter
02/28/2024, 8:31 PMCarter
02/28/2024, 8:31 PMval outputDir = File(File(layout.buildDirectory.asFile.get(), "reports"), "ktlint")
val outputFile = File(outputDir, "ktlint.xml")
val ktlintArgs = listOf(
"--reporter=checkstyle,output=${outputFile.path}",
"**/src/**/*.kt",
"!**/build/**.kt",
"--baseline=$baselineFile",
"--editorconfig=$editorConfigFile"
)
register("ktlint", org.gradle.api.tasks.JavaExec::class) {
description = "Analyze code style with ktlint."
classpath = ktlint
mainClass = "com.pinterest.ktlint.Main"
args = ktlintArgs
}
Carter
02/28/2024, 8:32 PM15:29:57.715 [main] ERROR com.pinterest.ktlint.cli.internal.ReporterAggregator -- reporter "output=build/reports/ktlint/ktlint.xml" wasn't found (available: baseline, checkstyle, format, html, json, plain, plain-summary, sarif)
Carter
02/28/2024, 8:32 PMcheckstyle,
Carter
02/28/2024, 8:33 PMPaul Dingemans
02/28/2024, 8:46 PMCarter
02/29/2024, 11:20 AM