فهرست منبع

chore: swiftlint --fix

Sam Jaffe 2 هفته پیش
والد
کامیت
b7a1e60c58

+ 3 - 3
Todos/Model/Priority.swift

@@ -8,13 +8,13 @@
 import Foundation
 import SwiftUI
 
-enum Priority : String, CaseIterable, Identifiable, Codable {
+enum Priority: String, CaseIterable, Identifiable, Codable {
   case low = "Low"
   case medium = "Medium"
   case high = "High"
 
   var id: String { self.rawValue }
-  
+
   var label: String {
     switch self {
     case .low: return "chevron.down"
@@ -22,7 +22,7 @@ enum Priority : String, CaseIterable, Identifiable, Codable {
     case .high: return "chevron.up.2"
     }
   }
-  
+
   var style: some ShapeStyle {
     switch self {
     case .low: return .green

+ 1 - 1
Todos/Model/Task.swift

@@ -21,7 +21,7 @@ final class Task: Codable {
   var subtasks: [SubTask] = []
   var notes: String = ""
   var status: Status = Status.todo
-  var priority: Priority? = nil
+  var priority: Priority?
 
   init(parent: Project? = nil) {
     self.project = parent

+ 3 - 3
Todos/View/Components/StatusChecklist.swift

@@ -8,7 +8,7 @@
 import SwiftUI
 
 struct StatusChecklist: View {
-  @Binding var statuses : StatusList
+  @Binding var statuses: StatusList
 
   var body: some View {
     VStack(alignment: .leading) {
@@ -21,9 +21,9 @@ struct StatusChecklist: View {
       }
     }
   }
-  
+
   private func bindingFor(_ index: Status) -> Binding<Bool> {
-    switch (index) {
+    switch index {
     case .todo: return $statuses.todo
     case .complete: return $statuses.complete
     case .inProgress: return $statuses.inProgess

+ 2 - 2
Todos/View/Components/StatusPicker.swift

@@ -8,8 +8,8 @@
 import SwiftUI
 
 struct StatusPicker: View {
-  @Binding var status : Status
-  var displayIcon : Bool = true
+  @Binding var status: Status
+  var displayIcon: Bool = true
 
   var body: some View {
     HStack {

+ 3 - 3
Todos/View/ProjectPanelView.swift

@@ -61,7 +61,7 @@ struct ProjectPanelView: View {
       }
       .buttonStyle(.borderless)
       .popover(isPresented: $showDialogue) {
-        List{
+        List {
           Label("Settings", systemImage: "gearshape")
             .font(.title)
           Picker("Category", selection: $item.category) {
@@ -111,8 +111,8 @@ struct ProjectPanelView: View {
       .moveDisabled(!move)
     }
   }
-  
-  private func selected<T : Ordered & Filterable>(_ items: Binding<[T]>) -> [Binding<T>] {
+
+  private func selected<T: Ordered & Filterable>(_ items: Binding<[T]>) -> [Binding<T>] {
     return items.sorted(by: T.less).filter({
       let value = $0.wrappedValue
       return value.name.isEmpty ||

+ 1 - 1
Todos/View/TaskView.swift

@@ -61,7 +61,7 @@ struct TaskView: View {
         }
         .buttonStyle(.borderless)
         .popover(isPresented: $showDialogue) {
-          List{
+          List {
             Picker("Category", selection: $task.category) {
               Text(empty.name).tag("")
               ForEach(allGroups) { group in

+ 2 - 2
Todos/ViewModel/Aggregate.swift

@@ -16,7 +16,7 @@ protocol Aggregate {
   func reindex()
 }
 
-extension Project : Aggregate {
+extension Project: Aggregate {
   typealias Element = Task
 
   func move(fromOffsets: IndexSet, toOffset: Int) {
@@ -36,7 +36,7 @@ extension Project : Aggregate {
   }
 }
 
-extension Task : Aggregate {
+extension Task: Aggregate {
   typealias Element = SubTask
 
   func move(fromOffsets: IndexSet, toOffset: Int) {

+ 2 - 2
Todos/ViewModel/Filterable.swift

@@ -13,13 +13,13 @@ protocol Filterable {
   func containsText(_ text: String) -> Bool
 }
 
-extension SubTask : Filterable {
+extension SubTask: Filterable {
   func containsText(_ text: String) -> Bool {
     return name.contains(text) || notes.contains(text)
   }
 }
 
-extension Task : Filterable {
+extension Task: Filterable {
   func containsText(_ text: String) -> Bool {
     return name.contains(text) || notes.contains(text) ||
       subtasks.contains(where: { $0.containsText(text) })

+ 3 - 3
Todos/ViewModel/Ordered.swift

@@ -24,6 +24,6 @@ extension Ordered {
   }
 }
 
-extension Project : Ordered {}
-extension Task : Ordered {}
-extension SubTask : Ordered {}
+extension Project: Ordered {}
+extension Task: Ordered {}
+extension SubTask: Ordered {}

+ 4 - 4
Todos/ViewModel/StatusList.swift

@@ -16,13 +16,13 @@ final class StatusList {
   var hiatus: Bool = true
   var waiting: Bool = true
   var unknown: Bool = true
-  
+
   init() {}
-  
+
   var all: Bool {
     Status.allCases.map({ test($0) }).allSatisfy({ $0 })
   }
-  
+
   var description: String {
     let unset = Status.allCases.filter({ !test($0) })
     return "Hiding status\(unset.count == 1 ? "" : "es"): " +
@@ -30,7 +30,7 @@ final class StatusList {
   }
 
   func test(_ index: Status) -> Bool {
-    switch (index) {
+    switch index {
     case .todo: return todo
     case .complete: return complete
     case .inProgress: return inProgess