aboutsummaryrefslogtreecommitdiff
path: root/ktlint-reporter-plain/src/main/kotlin/com/github/shyiko/ktlint/reporter/plain/PlainReporterProvider.kt
diff options
context:
space:
mode:
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.kt13
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"
}