diff --git a/Package.resolved b/Package.resolved index f133be8..cfbc2c8 100644 --- a/Package.resolved +++ b/Package.resolved @@ -1,5 +1,5 @@ { - "originHash" : "3828e0f1527b7f4bb8274c0dd93194513f6d443e1d944aa438df003adab8d76d", + "originHash" : "495c6d7985eba2069c5243f90ca1102c420a9a665adb0cb19b5536c783b29afe", "pins" : [ { "identity" : "swift-format-plugin", diff --git a/Package.swift b/Package.swift index 8acbdeb..dee59f4 100644 --- a/Package.swift +++ b/Package.swift @@ -43,29 +43,17 @@ let package = Package( // AUTO GENERATED ↓: swift-project-starter: settings for target in package.targets { if [.executable, .test, .regular].contains(target.type) { - do { - var swiftSettings = target.swiftSettings ?? [] - defer { - target.swiftSettings = swiftSettings - } - swiftSettings += [ - .enableUpcomingFeature("InternalImportsByDefault"), - .enableUpcomingFeature("NonisolatedNonsendingByDefault"), - .enableUpcomingFeature("MemberImportVisibility"), - .enableUpcomingFeature("InferIsolatedConformances"), - .enableUpcomingFeature("ImmutableWeakCaptures"), - .enableUpcomingFeature("ExistentialAny") - ] - } - do { - var plugins = target.plugins ?? [] - defer { - target.plugins = plugins - } - plugins += [ - .plugin(name: "Lint", package: "swift-format-plugin") - ] - } + target.swiftSettings = (target.swiftSettings ?? []) + [ + .enableUpcomingFeature("InternalImportsByDefault"), + .enableUpcomingFeature("NonisolatedNonsendingByDefault"), + .enableUpcomingFeature("MemberImportVisibility"), + .enableUpcomingFeature("InferIsolatedConformances"), + .enableUpcomingFeature("ImmutableWeakCaptures"), + .enableUpcomingFeature("ExistentialAny") + ] + target.plugins = (target.plugins ?? []) + [ + .plugin(name: "Lint", package: "swift-format-plugin") + ] } } // AUTO GENERATED ↑: swift-project-starter: settings