From 7832eeffe23f8b2e6c4d2b07609d4c55bdb02d49 Mon Sep 17 00:00:00 2001 From: Michael Bailey <1195562+yogurtearl@users.noreply.github.com> Date: Tue, 21 Jun 2022 22:02:09 -0700 Subject: [PATCH] Give a better error message for --jvm-target (#4978) --- .../arturbosch/detekt/core/settings/EnvironmentAware.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/detekt-core/src/main/kotlin/io/gitlab/arturbosch/detekt/core/settings/EnvironmentAware.kt b/detekt-core/src/main/kotlin/io/gitlab/arturbosch/detekt/core/settings/EnvironmentAware.kt index 1bb2041255d..89fa882894c 100644 --- a/detekt-core/src/main/kotlin/io/gitlab/arturbosch/detekt/core/settings/EnvironmentAware.kt +++ b/detekt-core/src/main/kotlin/io/gitlab/arturbosch/detekt/core/settings/EnvironmentAware.kt @@ -55,5 +55,8 @@ internal fun CompilerSpec.parseLanguageVersion(): LanguageVersion? { } internal fun CompilerSpec.parseJvmTarget(): JvmTarget { - return checkNotNull(JvmTarget.fromString(jvmTarget)) { "Invalid value passed to --jvm-target" } + return checkNotNull(JvmTarget.fromString(jvmTarget)) { + "Invalid value ($jvmTarget) passed to --jvm-target," + + " must be one of ${JvmTarget.values().map(JvmTarget::description)}" + } }