diff --git a/Sources/ResgenSwift/Analytics/AnalyticsOptions.swift b/Sources/ResgenSwift/Analytics/AnalyticsOptions.swift index e86055f..6922714 100644 --- a/Sources/ResgenSwift/Analytics/AnalyticsOptions.swift +++ b/Sources/ResgenSwift/Analytics/AnalyticsOptions.swift @@ -9,8 +9,6 @@ import ArgumentParser import Foundation import ToolCore -// swiftlint:disable no_grouping_extension - struct AnalyticsOptions: ParsableArguments { @Flag( diff --git a/Sources/ResgenSwift/Fonts/Model/FontName.swift b/Sources/ResgenSwift/Fonts/Model/FontName.swift index 1afaee3..e49b871 100644 --- a/Sources/ResgenSwift/Fonts/Model/FontName.swift +++ b/Sources/ResgenSwift/Fonts/Model/FontName.swift @@ -36,6 +36,7 @@ extension FontName { Font.custom(FontName.\(fontNameSanitize).rawValue, size: size) } """ + case (true, false): // SwiftUI, Not Static => func """ @@ -43,6 +44,7 @@ extension FontName { Font.custom(FontName.\(fontNameSanitize).rawValue, size: size) } """ + case (false, true): // UIKit, Static => let """ @@ -50,6 +52,7 @@ extension FontName { UIFont(name: FontName.\(fontNameSanitize).rawValue, size: size)! } """ + case (false, false): // UIKit, Not Static => func """ diff --git a/Sources/ToolCore/ExtensionVisibility.swift b/Sources/ToolCore/ExtensionVisibility.swift index 151a490..51fa822 100644 --- a/Sources/ToolCore/ExtensionVisibility.swift +++ b/Sources/ToolCore/ExtensionVisibility.swift @@ -20,10 +20,13 @@ package enum ExtensionVisibility: String, CustomStringConvertible, ExpressibleBy switch self { case .public: "public" + case .private: "private" + case .internal: "internal" + case .package: "package" }