fix: fixed swiftlint error that appears in the new version of swiftlint

This commit is contained in:
Serhiy Mytrovtsiy
2024-10-18 16:44:03 +02:00
parent 359db0f0d0
commit 9ed4ee5749
10 changed files with 35 additions and 53 deletions

View File

@@ -819,11 +819,8 @@ public func process(path: String, arguments: [String]) -> String? {
}
let outputData = outputPipe.fileHandleForReading.readDataToEndOfFile()
let output = String(decoding: outputData, as: UTF8.self)
if output.isEmpty {
return nil
}
let output = String(data: outputData, encoding: .utf8)
guard let output, !output.isEmpty else { return nil }
return output
}

View File

@@ -76,15 +76,15 @@ public class DB {
public func insert(key: String, value: Codable, ts: Bool = true, force: Bool = false) {
self.values[key] = value
guard let blobData = try? JSONEncoder().encode(value) else { return }
guard let blobData = try? JSONEncoder().encode(value), let str = String(data: blobData, encoding: .utf8)else { return }
if ts {
self.lldb?.insert("\(key)@\(Date().currentTimeSeconds())", value: String(decoding: blobData, as: UTF8.self))
self.lldb?.insert("\(key)@\(Date().currentTimeSeconds())", value: str)
}
if !force, let ts = self.writeTS[key], (Date().timeIntervalSince1970-ts.timeIntervalSince1970) < 30 { return }
self.lldb?.insert(key, value: String(decoding: blobData, as: UTF8.self))
self.lldb?.insert(key, value: str)
self.writeTS[key] = Date()
}

View File

@@ -73,13 +73,13 @@ public class NextLog {
let fileURL = fm.urls(for: .documentDirectory, in: .userDomainMask)[0].appendingPathComponent("log.txt")
if !fm.fileExists(atPath: fileURL.path) {
try? "".data(using: .utf8)?.write(to: fileURL)
try? Data("".utf8).write(to: fileURL)
}
do {
let handle = try FileHandle(forWritingTo: fileURL)
handle.seekToEndOfFile()
handle.write("----------------\n".data(using: .utf8)!)
handle.write(Data("----------------\n".utf8))
self.writer = FileHandlerOutputStream(handle)
} catch let err {
print("error to init file handler: \(err)")

View File

@@ -58,7 +58,7 @@ public class Reachability {
_ = unmanagedReachability.retain()
return UnsafeRawPointer(unmanagedReachability.toOpaque())
},
release: { (info: UnsafeRawPointer) -> Void in
release: { (info: UnsafeRawPointer) in
Unmanaged<Reachability>.fromOpaque(info).release()
},
copyDescription: nil