Skip to content

Commit 1dbc15a

Browse files
authored
Support Swift version 6.4 (#6637)
1 parent 98776e3 commit 1dbc15a

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

Source/SwiftLintCore/Models/SwiftVersion.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ public extension SwiftVersion {
8989
static let sixDotThreeDotOne = SwiftVersion(rawValue: "6.3.1")
9090
/// Swift 6.3.2
9191
static let sixDotThreeDotTwo = SwiftVersion(rawValue: "6.3.2")
92+
/// Swift 6.4
93+
static let sixDotFour = SwiftVersion(rawValue: "6.4.0")
9294

9395
/// The current detected Swift compiler version, based on the currently accessible SourceKit version.
9496
///

Tests/FrameworkTests/SwiftVersionTests.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import XCTest
55
final class SwiftVersionTests: SwiftLintTestCase {
66
// swiftlint:disable:next function_body_length
77
func testDetectSwiftVersion() {
8-
#if compiler(>=6.3.2)
8+
#if compiler(>=6.4)
9+
let version = "6.4.0"
10+
#elseif compiler(>=6.3.2)
911
let version = "6.3.2"
1012
#elseif compiler(>=6.3.1)
1113
let version = "6.3.1"

0 commit comments

Comments
 (0)