diff --git a/Mist/Helpers/DownloadManager.swift b/Mist/Helpers/DownloadManager.swift index 2623c3e..957b25d 100644 --- a/Mist/Helpers/DownloadManager.swift +++ b/Mist/Helpers/DownloadManager.swift @@ -16,6 +16,7 @@ class DownloadManager: NSObject, ObservableObject { progress.fractionCompleted } + // swiftlint:disable:next cyclomatic_complexity function_body_length func download(_ url: URL, to destination: URL, retries retriesMaximum: Int, delay retryDelay: Int) async throws { guard !FileManager.default.fileExists(atPath: destination.path) else { @@ -27,6 +28,7 @@ class DownloadManager: NSObject, ObservableObject { var urlError: URLError? var retries: Int = 0 var completed: Bool = false + // swiftlint:disable:next closure_body_length let completionHandler: (URL?, URLResponse?, Error?) -> Void = { url, _, error in if let error: URLError = error as? URLError { diff --git a/Mist/Helpers/TaskManager.swift b/Mist/Helpers/TaskManager.swift index de27903..0d73611 100644 --- a/Mist/Helpers/TaskManager.swift +++ b/Mist/Helpers/TaskManager.swift @@ -87,8 +87,7 @@ class TaskManager: ObservableObject { ] } - // swiftlint:disable function_parameter_count - + // swiftlint:disable:next function_parameter_count private static func firmwareDownloadTasks( firmware: Firmware, firmwareURL: URL, @@ -120,8 +119,6 @@ class TaskManager: ObservableObject { return tasks } - // swiftlint:enable function_parameter_count - private static func firmwareCleanupTasks(temporaryDirectory temporaryDirectoryURL: URL) -> [MistTask] { [ MistTask(type: .remove, description: "temporary directory") { @@ -130,8 +127,7 @@ class TaskManager: ObservableObject { ] } - // swiftlint:disable function_parameter_count - + // swiftlint:disable:next function_parameter_count static func taskGroups( for installer: Installer, destination destinationURL: URL?, @@ -225,8 +221,6 @@ class TaskManager: ObservableObject { return taskGroups } - // swiftlint:enable function_parameter_count - private static func downloadTasks(for installer: Installer, cacheDirectory cacheDirectoryURL: URL, retries: Int, delay retryDelay: Int) throws -> [MistTask] { var tasks: [MistTask] = [] @@ -292,8 +286,7 @@ class TaskManager: ObservableObject { ] } - // swiftlint:disable function_parameter_count - + // swiftlint:disable:next function_parameter_count private static func diskImageTasks( for installer: Installer, filename: String, @@ -338,8 +331,6 @@ class TaskManager: ObservableObject { return tasks } - // swiftlint:enable function_parameter_count - private static func isoTasks(for installer: Installer, filename: String, destination destinationURL: URL, temporaryDirectory temporaryDirectoryURL: URL) -> [MistTask] { let temporaryImageURL: URL = temporaryDirectoryURL.appendingPathComponent("\(installer.id).dmg") @@ -369,8 +360,7 @@ class TaskManager: ObservableObject { ] } - // swiftlint:disable function_parameter_count - + // swiftlint:disable:next function_parameter_count private static func packageTasks( for installer: Installer, filename: String, @@ -411,8 +401,6 @@ class TaskManager: ObservableObject { return tasks } - // swiftlint:enable function_parameter_count - private static func cleanupTasks(mountPoint mountPointURL: URL, temporaryDirectory temporaryDirectoryURL: URL, cacheDownloads: Bool, cacheDirectory cacheDirectoryURL: URL) -> [MistTask] { var tasks: [MistTask] = [ diff --git a/Mist/Model/ExportListType.swift b/Mist/Model/ExportListType.swift index 05561ce..2ba7ee7 100644 --- a/Mist/Model/ExportListType.swift +++ b/Mist/Model/ExportListType.swift @@ -9,10 +9,13 @@ import Foundation import UniformTypeIdentifiers enum ExportListType: String, CaseIterable, Identifiable { - // swiftlint:disable redundant_string_enum_value + // swiftlint:disable:next redundant_string_enum_value case csv = "csv" + // swiftlint:disable:next redundant_string_enum_value case json = "json" + // swiftlint:disable:next redundant_string_enum_value case plist = "plist" + // swiftlint:disable:next redundant_string_enum_value case yaml = "yaml" var id: String { diff --git a/Shared/HelperToolCommandType.swift b/Shared/HelperToolCommandType.swift index 43f4482..566547c 100644 --- a/Shared/HelperToolCommandType.swift +++ b/Shared/HelperToolCommandType.swift @@ -8,9 +8,12 @@ import Foundation enum HelperToolCommandType: String, Codable { - // swiftlint:disable redundant_string_enum_value + // swiftlint:disable:next redundant_string_enum_value case remove = "remove" + // swiftlint:disable:next redundant_string_enum_value case installer = "installer" + // swiftlint:disable:next redundant_string_enum_value case createinstallmedia = "createinstallmedia" + // swiftlint:disable:next redundant_string_enum_value case kill = "kill" }