diff --git a/.swiftlint.yml b/.swiftlint.yml index defcca0..36cc38a 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -1,9 +1,9 @@ excluded: - .build -closure_body_length: - warning: 20 - error: 40 +large_tuple: + warning: 3 + error: 5 line_length: warning: 200 diff --git a/Mist/Helpers/TaskManager.swift b/Mist/Helpers/TaskManager.swift index 0d73611..21027ae 100644 --- a/Mist/Helpers/TaskManager.swift +++ b/Mist/Helpers/TaskManager.swift @@ -127,7 +127,7 @@ class TaskManager: ObservableObject { ] } - // swiftlint:disable:next function_parameter_count + // swiftlint:disable:next function_body_length function_parameter_count static func taskGroups( for installer: Installer, destination destinationURL: URL?, diff --git a/Mist/Views/Download/DownloadView.swift b/Mist/Views/Download/DownloadView.swift index f4f66a5..d0b4bfd 100644 --- a/Mist/Views/Download/DownloadView.swift +++ b/Mist/Views/Download/DownloadView.swift @@ -140,7 +140,7 @@ struct DownloadView: View { private func checkForUserCancellation(_ failure: Error) -> Bool { - if let _: CancellationError = failure as? CancellationError { + if failure as? CancellationError != nil { return true } diff --git a/Mist/Views/List/InstallerListRow.swift b/Mist/Views/List/InstallerListRow.swift index 4754baa..d256292 100644 --- a/Mist/Views/List/InstallerListRow.swift +++ b/Mist/Views/List/InstallerListRow.swift @@ -71,7 +71,6 @@ struct InstallerListRow: View { openPanel.accessoryView = NSHostingView(rootView: InstallerExportView(exports: $exports)) openPanel.isAccessoryViewDisclosed = true - // swiftlint:disable:next closure_body_length Task { let response: NSApplication.ModalResponse = openPanel.runModal() diff --git a/Shared/ShellExecutor.swift b/Shared/ShellExecutor.swift index 2028822..3b17bc1 100644 --- a/Shared/ShellExecutor.swift +++ b/Shared/ShellExecutor.swift @@ -13,8 +13,6 @@ class ShellExecutor: NSObject { static var shared: ShellExecutor = ShellExecutor() private var process: Process = Process() - // swiftlint:disable large_tuple - /// Executes custom shell commands. /// /// - Parameters: