From d53b11ad900e1a3ba3110c622a64928b50630739 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Brais=20Gab=C3=ADn?= Date: Sun, 21 Aug 2022 17:14:16 +0200 Subject: [PATCH] Enable TrimMultilineRawString --- config/detekt/detekt.yml | 2 ++ .../io/gitlab/arturbosch/detekt/test/RuleExtensions.kt | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/config/detekt/detekt.yml b/config/detekt/detekt.yml index 62332182dba2..47d5c976b314 100644 --- a/config/detekt/detekt.yml +++ b/config/detekt/detekt.yml @@ -237,6 +237,8 @@ style: excludeGuardClauses: true SpacingBetweenPackageAndImports: active: true + TrimMultilineRawString: + active: true UnderscoresInNumericLiterals: active: true UnnecessaryAnnotationUseSiteTarget: diff --git a/detekt-test/src/main/kotlin/io/gitlab/arturbosch/detekt/test/RuleExtensions.kt b/detekt-test/src/main/kotlin/io/gitlab/arturbosch/detekt/test/RuleExtensions.kt index a3bd72373da8..90dd131e8d21 100644 --- a/detekt-test/src/main/kotlin/io/gitlab/arturbosch/detekt/test/RuleExtensions.kt +++ b/detekt-test/src/main/kotlin/io/gitlab/arturbosch/detekt/test/RuleExtensions.kt @@ -25,7 +25,7 @@ fun BaseRule.compileAndLint(@Language("kotlin") content: String): List } fun BaseRule.lint(@Language("kotlin") content: String): List { - val ktFile = compileContentForTest(content.trimIndent()) + val ktFile = compileContentForTest(content) return findingsAfterVisit(ktFile) } @@ -39,9 +39,9 @@ fun BaseRule.lintWithContext( @Language("kotlin") content: String, @Language("kotlin") vararg additionalContents: String, ): List { - val ktFile = compileContentForTest(content.trimIndent()) + val ktFile = compileContentForTest(content) val additionalKtFiles = additionalContents.mapIndexed { index, additionalContent -> - compileContentForTest(additionalContent.trimIndent(), "AdditionalTest$index.kt") + compileContentForTest(additionalContent, "AdditionalTest$index.kt") } val bindingContext = environment.getContextForPaths(listOf(ktFile) + additionalKtFiles) val languageVersionSettings = environment.configuration.languageVersionSettings