diff options
Diffstat (limited to 'ktlint-reporter-plain/src/main/kotlin/com/github/shyiko/ktlint/reporter/plain/PlainReporterProvider.kt')
-rw-r--r-- | ktlint-reporter-plain/src/main/kotlin/com/github/shyiko/ktlint/reporter/plain/PlainReporterProvider.kt | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/ktlint-reporter-plain/src/main/kotlin/com/github/shyiko/ktlint/reporter/plain/PlainReporterProvider.kt b/ktlint-reporter-plain/src/main/kotlin/com/github/shyiko/ktlint/reporter/plain/PlainReporterProvider.kt index 9b254447..f4bb01f2 100644 --- a/ktlint-reporter-plain/src/main/kotlin/com/github/shyiko/ktlint/reporter/plain/PlainReporterProvider.kt +++ b/ktlint-reporter-plain/src/main/kotlin/com/github/shyiko/ktlint/reporter/plain/PlainReporterProvider.kt @@ -5,8 +5,17 @@ import com.github.shyiko.ktlint.core.ReporterProvider import java.io.PrintStream class PlainReporterProvider : ReporterProvider { + override val id: String = "plain" - override fun get(out: PrintStream, opt: Map<String, String>): Reporter = PlainReporter(out, - verbose = opt["verbose"]?.emptyOrTrue() ?: false, groupByFile = opt["group_by_file"]?.emptyOrTrue() ?: false) + + override fun get(out: PrintStream, opt: Map<String, String>): Reporter = + PlainReporter( + out, + verbose = opt["verbose"]?.emptyOrTrue() ?: false, + groupByFile = opt["group_by_file"]?.emptyOrTrue() ?: false, + color = opt["color"]?.emptyOrTrue() ?: false, + pad = opt["pad"]?.emptyOrTrue() ?: false + ) + private fun String.emptyOrTrue() = this == "" || this == "true" } |