diff --git a/CHANGELOG.md b/CHANGELOG.md index fdfac7196b..cd931d6e7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,11 @@ [Cihat Gündüz](https://github.com/Dschee) [#2417](https://github.com/realm/SwiftLint/issues/2417) +* Fix crash in `no_fallthrough_only` and potentially other rules when linting + files with unicode characters in certain locations. + [JP Simard](https://github.com/jpsim) + [#2276](https://github.com/realm/SwiftLint/issues/2276) + ## 0.28.2: EnviroBoost Plus #### Breaking diff --git a/Cartfile b/Cartfile index 4d9c4dcdec..2d5222b4d9 100644 --- a/Cartfile +++ b/Cartfile @@ -1,2 +1,2 @@ -github "jpsim/SourceKitten" ~> 0.21.3 +github "jpsim/SourceKitten" ~> 0.22.0 github "scottrhoyt/SwiftyTextTable" ~> 0.8.2 diff --git a/Cartfile.resolved b/Cartfile.resolved index 0421e9bcbc..848a028b6b 100644 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1,7 +1,7 @@ github "Carthage/Commandant" "0.15.0" github "antitypical/Result" "4.0.0" github "drmohundro/SWXMLHash" "4.7.5" -github "jpsim/SourceKitten" "0.21.3" +github "jpsim/SourceKitten" "0.22.0" github "jpsim/Yams" "1.0.1" github "jspahrsummers/xcconfigs" "0.12" github "scottrhoyt/SwiftyTextTable" "0.8.2" diff --git a/Carthage/Checkouts/SourceKitten b/Carthage/Checkouts/SourceKitten index 79ca340f60..176f04295a 160000 --- a/Carthage/Checkouts/SourceKitten +++ b/Carthage/Checkouts/SourceKitten @@ -1 +1 @@ -Subproject commit 79ca340f609adee48defa966e6a3dd0e0acbeb08 +Subproject commit 176f04295a09324673245d8ec0afcce21ace8722 diff --git a/Package.swift b/Package.swift index 153594dfcc..15513dbff0 100644 --- a/Package.swift +++ b/Package.swift @@ -15,7 +15,7 @@ let package = Package( ], dependencies: [ .package(url: "https://github.com/Carthage/Commandant.git", from: "0.15.0"), - .package(url: "https://github.com/jpsim/SourceKitten.git", from: "0.21.3"), + .package(url: "https://github.com/jpsim/SourceKitten.git", from: "0.22.0"), .package(url: "https://github.com/jpsim/Yams.git", from: "1.0.1"), .package(url: "https://github.com/scottrhoyt/SwiftyTextTable.git", from: "0.8.2"), ] + (addCryptoSwift ? [.package(url: "https://github.com/krzyzanowskim/CryptoSwift.git", from: "0.13.0")] : []), diff --git a/SwiftLintFramework.podspec b/SwiftLintFramework.podspec index 9d75c35d82..b60328d589 100644 --- a/SwiftLintFramework.podspec +++ b/SwiftLintFramework.podspec @@ -9,6 +9,6 @@ Pod::Spec.new do |s| s.platform = :osx, '10.10' s.source_files = 'Source/SwiftLintFramework/**/*.swift' s.pod_target_xcconfig = { 'APPLICATION_EXTENSION_API_ONLY' => 'YES' } - s.dependency 'SourceKittenFramework', '~> 0.21' + s.dependency 'SourceKittenFramework', '~> 0.22' s.dependency 'Yams', '~> 1.0' end