From 487cee52bd16fff960c3ec30d548cf66171eba9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Brais=20Gab=C3=ADn?= Date: Sat, 23 Jul 2022 12:05:44 +0200 Subject: [PATCH] Update detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/MultilineRawStringIndentation.kt Co-authored-by: marschwar --- .../detekt/rules/style/MultilineRawStringIndentation.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/MultilineRawStringIndentation.kt b/detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/MultilineRawStringIndentation.kt index 5a5d4bfb9e17..93b810304221 100644 --- a/detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/MultilineRawStringIndentation.kt +++ b/detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/MultilineRawStringIndentation.kt @@ -156,7 +156,7 @@ private fun message(desiredIntent: Int, currentIndent: Int): String { return "The indentation should be $desiredIntent but it is $currentIndent." } -private val rawStringRegex = "\"\"\"\n(.|\n)*\n *\"\"\"".toRegex() +private val rawStringRegex = "\"{3}\n.*\n *\"{3}".toRegex(RegexOption.DOT_MATCHES_ALL) private fun String.countIndent() = this.takeWhile { it == ' ' }.count()