Skip to content

Commit 9298bab

Browse files
committed
Swiftlint fixes
1 parent 8ea787a commit 9298bab

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

Sources/SwifterSwift/Foundation/URLRequestExtensions.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ public extension URLRequest {
3838
}
3939
}
4040

41-
if let data = httpBody {
42-
let body = String(decoding: data, as: UTF8.self)
41+
if let data = httpBody,
42+
let body = String(data: data, encoding: .utf8) {
4343
command.append("-d '\(body)'")
4444
}
4545

Sources/SwifterSwift/SwiftStdlib/DictionaryExtensions.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public extension Dictionary {
9292
let options = (prettify == true) ? JSONSerialization.WritingOptions.prettyPrinted : JSONSerialization
9393
.WritingOptions()
9494
guard let jsonData = try? JSONSerialization.data(withJSONObject: self, options: options) else { return nil }
95-
return String(decoding: jsonData, as: UTF8.self)
95+
return String(data: jsonData, encoding: .utf8)
9696
}
9797
#endif
9898

Sources/SwifterSwift/SwiftStdlib/StringExtensions.swift

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public extension String {
2727
var base64Decoded: String? {
2828
if let data = Data(base64Encoded: self,
2929
options: .ignoreUnknownCharacters) {
30-
return String(decoding: data, as: UTF8.self)
30+
return String(data: data, encoding: .utf8)
3131
}
3232

3333
let remainder = count % 4
@@ -40,7 +40,7 @@ public extension String {
4040
guard let data = Data(base64Encoded: self + padding,
4141
options: .ignoreUnknownCharacters) else { return nil }
4242

43-
return String(decoding: data, as: UTF8.self)
43+
return String(data: data, encoding: .utf8)
4444
}
4545
#endif
4646

@@ -1227,8 +1227,9 @@ public extension String {
12271227
///
12281228
/// - Parameter base64: base64 string.
12291229
init?(base64: String) {
1230-
guard let decodedData = Data(base64Encoded: base64) else { return nil }
1231-
self.init(String(decoding: decodedData, as: UTF8.self))
1230+
guard let decodedData = Data(base64Encoded: base64),
1231+
let decodedString = String(data: decodedData, encoding: .utf8) else { return nil }
1232+
self = decodedString
12321233
}
12331234
#endif
12341235
}

Tests/FoundationTests/URLSessionExtensionsTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ final class URLSessionExtensionsTests: XCTestCase {
2727
XCTAssertNotNil(data)
2828
XCTAssertNotNil(response)
2929
let httpResponse = response as? HTTPURLResponse
30-
let content = String(decoding: data!, as: UTF8.self)
30+
let content = String(data: data!, encoding: .utf8)
3131
XCTAssertEqual(content, gemfileContent)
3232
XCTAssertNotNil(httpResponse)
3333
XCTAssertEqual(httpResponse!.statusCode, 200)

0 commit comments

Comments
 (0)