diff --git a/Sources/BuildableMacros/Foundation+Extensions.swift b/Sources/BuildableMacros/Foundation+Extensions.swift index 5ccc421..c6566bf 100644 --- a/Sources/BuildableMacros/Foundation+Extensions.swift +++ b/Sources/BuildableMacros/Foundation+Extensions.swift @@ -1,5 +1,5 @@ extension Collection where Element: Equatable { func contains(anyOf collection: C) -> Bool where C.Element == Element { - contains(where: collection.contains(_:)) + contains(where: collection.contains) } } diff --git a/Sources/BuildableMacros/GeneralDiagnostic.swift b/Sources/BuildableMacros/GeneralDiagnostic.swift index 361c434..44d0981 100644 --- a/Sources/BuildableMacros/GeneralDiagnostic.swift +++ b/Sources/BuildableMacros/GeneralDiagnostic.swift @@ -15,7 +15,7 @@ extension GeneralDiagnostic: DiagnosticMessage { var message: String { switch self { case let .unknownLiteralExpr(expectedType): - "Expression is unknown. Value for the argument must be a literal of type \"\(String(describing: expectedType))\"" + "Expression is unknown. Value for the argument must be a literal of type \"\(expectedType)\"" } } diff --git a/Sources/BuildableMacros/SwiftSyntax+Extensions.swift b/Sources/BuildableMacros/SwiftSyntax+Extensions.swift index c280e8a..bc1c5de 100644 --- a/Sources/BuildableMacros/SwiftSyntax+Extensions.swift +++ b/Sources/BuildableMacros/SwiftSyntax+Extensions.swift @@ -22,15 +22,13 @@ extension TypeSyntaxProtocol { func requiresEscaping() -> Bool { if self.is(FunctionTypeSyntax.self) { return true - } else if let tuple = self.as(TupleTypeSyntax.self) { - if tuple.elements.count == 1, let type = tuple.elements.first?.type.as(TypeSyntax.self) { - return type.requiresEscaping() - } else { - return false - } - } else { - return false + } else if + let tuple = self.as(TupleTypeSyntax.self), + tuple.elements.count == 1, + let type = tuple.elements.first?.type.as(TypeSyntax.self) { + return type.requiresEscaping() } + return false } }