From 7ea514b77a3095a4017b49d3f1d4182a9b01e4c6 Mon Sep 17 00:00:00 2001 From: p-x9 Date: Thu, 20 May 2021 20:47:25 +0900 Subject: [PATCH] Fixed error in character limit per line. --- .../Rules/Style/UnneededParenthesesInClosureArgumentRule.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/SwiftLintFramework/Rules/Style/UnneededParenthesesInClosureArgumentRule.swift b/Source/SwiftLintFramework/Rules/Style/UnneededParenthesesInClosureArgumentRule.swift index 4095485e1..e6ae89c9f 100644 --- a/Source/SwiftLintFramework/Rules/Style/UnneededParenthesesInClosureArgumentRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/UnneededParenthesesInClosureArgumentRule.swift @@ -112,8 +112,9 @@ public struct UnneededParenthesesInClosureArgumentRule: ConfigurationProviderRul if let indexRange = correctedContents.nsrangeToIndexRange(violatingRange), let updatedRange = correctedContents.nsrangeToIndexRange(correctingRange) { let updatedArguments = correctedContents[updatedRange] + let whiteSpaceOffset = violatingRange.location + violatingRange.length if let whiteSpaceIndex = correctedContents.index(correctedContents.startIndex, - offsetBy: violatingRange.location + violatingRange.length, + offsetBy: whiteSpaceOffset, limitedBy: correctedContents.endIndex), !String(correctedContents[whiteSpaceIndex]).hasTrailingWhitespace() { correctedContents.insert(" ", at: whiteSpaceIndex)