Skip to content

Commit 8a0925e

Browse files
committed
Resolve lint errors
1 parent 7e07cc9 commit 8a0925e

4 files changed

Lines changed: 4 additions & 3 deletions

File tree

Sources/MultipartFormData/Boundary.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,6 @@ extension Boundary: CustomDebugStringConvertible {
104104

105105
extension Boundary {
106106
internal var _value: String {
107-
return String(decoding: _asciiData, as: UTF8.self) // UTF-8 representation is exactly equivalent to ASCII
107+
return String(bytes: _asciiData, encoding: .ascii) ?? ""
108108
}
109109
}

Sources/MultipartFormData/Internal/String+helpers.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
extension String {
99
internal init(_ staticString: StaticString) {
10+
// swiftlint:disable:next optional_data_string_conversion
1011
self = staticString.withUTF8Buffer { String(decoding: $0, as: UTF8.self) }
1112
}
1213
}

Sources/MultipartFormData/MultipartFormData.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,6 @@ extension MultipartFormData {
162162

163163
extension MultipartFormData: CustomDebugStringConvertible {
164164
public var debugDescription: String {
165-
return String(decoding: contentType._data + ._crlf + ._crlf + httpBody, as: UTF8.self)
165+
return String(bytes: contentType._data + ._crlf + ._crlf + httpBody, encoding: .utf8) ?? ""
166166
}
167167
}

Sources/MultipartFormData/Subpart.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ extension Subpart {
8080

8181
extension Subpart: CustomDebugStringConvertible {
8282
public var debugDescription: String {
83-
return String(decoding: _data, as: UTF8.self)
83+
return String(bytes: _data, encoding: .utf8) ?? ""
8484
}
8585
}
8686

0 commit comments

Comments
 (0)