From ca045a236bfa100f43a363fb4a7d90e3435606a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danny=20M=C3=B6sch?= Date: Wed, 18 Oct 2023 21:20:01 +0200 Subject: [PATCH] Use enums for macro implementations --- Source/SwiftLintCoreMacros/RuleConfigurationMacros.swift | 4 ++-- Source/SwiftLintCoreMacros/SwiftSyntaxRule.swift | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/SwiftLintCoreMacros/RuleConfigurationMacros.swift b/Source/SwiftLintCoreMacros/RuleConfigurationMacros.swift index 52d1b650e..754069707 100644 --- a/Source/SwiftLintCoreMacros/RuleConfigurationMacros.swift +++ b/Source/SwiftLintCoreMacros/RuleConfigurationMacros.swift @@ -27,7 +27,7 @@ enum RuleConfigurationMacroError: String, DiagnosticMessage { } } -struct AutoApply: MemberMacro { +enum AutoApply: MemberMacro { static func expansion( of node: AttributeSyntax, providingMembersOf declaration: some DeclGroupSyntax, @@ -89,7 +89,7 @@ struct AutoApply: MemberMacro { } } -struct MakeAcceptableByConfigurationElement: ExtensionMacro { +enum MakeAcceptableByConfigurationElement: ExtensionMacro { static func expansion( of node: AttributeSyntax, attachedTo declaration: some DeclGroupSyntax, diff --git a/Source/SwiftLintCoreMacros/SwiftSyntaxRule.swift b/Source/SwiftLintCoreMacros/SwiftSyntaxRule.swift index e7bd83bc1..d18df4104 100644 --- a/Source/SwiftLintCoreMacros/SwiftSyntaxRule.swift +++ b/Source/SwiftLintCoreMacros/SwiftSyntaxRule.swift @@ -1,7 +1,7 @@ import SwiftSyntax import SwiftSyntaxMacros -struct SwiftSyntaxRule: ExtensionMacro { +enum SwiftSyntaxRule: ExtensionMacro { static func expansion( of node: AttributeSyntax, attachedTo declaration: some DeclGroupSyntax,