diff --git a/Source/SwiftLintFramework/Rules/Lint/UnusedImportRuleExamples.swift b/Source/SwiftLintFramework/Rules/Lint/UnusedImportRuleExamples.swift index 08d89625c..8b67b9289 100644 --- a/Source/SwiftLintFramework/Rules/Lint/UnusedImportRuleExamples.swift +++ b/Source/SwiftLintFramework/Rules/Lint/UnusedImportRuleExamples.swift @@ -16,14 +16,26 @@ struct UnusedImportRuleExamples { Example(""" import UnknownModule func foo(error: Swift.Error) {} - """), + """) + ] + nonTriggeringExamplesVersionAdditions + +#if compiler(>=5.8) + private static let nonTriggeringExamplesVersionAdditions = [ Example(""" import Foundation - import ObjectiveC let ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ = #selector(NSArray.contains(_:)) ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ == ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ """) ] +#else + private static let nonTriggeringExamplesVersionAdditions = [ + Example(""" + import Foundation + let ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ = #selector(NSArray.contains(_:)) + ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ == ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ + """) + ] +#endif static let triggeringExamples = [ Example("""