From 312e535f400f31714b3750de5222a1f6a8e5bcda Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Mon, 13 Apr 2026 20:07:53 -0500 Subject: fix: sonarqube code smell fixes --- Hutch/Views/Tickets/TicketListView.swift | 2 ++ Hutch/Views/Tickets/TrackerListView.swift | 2 +- Hutch/Views/Tickets/TrackerManagementView.swift | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) (limited to 'Hutch/Views/Tickets') diff --git a/Hutch/Views/Tickets/TicketListView.swift b/Hutch/Views/Tickets/TicketListView.swift index 940a282..afee96d 100644 --- a/Hutch/Views/Tickets/TicketListView.swift +++ b/Hutch/Views/Tickets/TicketListView.swift @@ -1400,11 +1400,13 @@ struct FlowLayout: Layout { var spacing: CGFloat = 4 func sizeThatFits(proposal: ProposedViewSize, subviews: Subviews, cache: inout ()) -> CGSize { + _ = cache let result = layoutSubviews(proposal: proposal, subviews: subviews) return result.size } func placeSubviews(in bounds: CGRect, proposal: ProposedViewSize, subviews: Subviews, cache: inout ()) { + _ = cache let result = layoutSubviews(proposal: proposal, subviews: subviews) for (index, position) in result.positions.enumerated() { subviews[index].place( diff --git a/Hutch/Views/Tickets/TrackerListView.swift b/Hutch/Views/Tickets/TrackerListView.swift index 9ca3340..5deb513 100644 --- a/Hutch/Views/Tickets/TrackerListView.swift +++ b/Hutch/Views/Tickets/TrackerListView.swift @@ -37,7 +37,7 @@ struct TrackerListView: View { error: viewModel.error, initialName: "", initialDescription: "", - initialVisibility: .public + initialVisibility: .publicVisibility ) { name, description, visibility in if let tracker = await viewModel.createTracker( name: name, diff --git a/Hutch/Views/Tickets/TrackerManagementView.swift b/Hutch/Views/Tickets/TrackerManagementView.swift index 4e04bbd..fad1ae8 100644 --- a/Hutch/Views/Tickets/TrackerManagementView.swift +++ b/Hutch/Views/Tickets/TrackerManagementView.swift @@ -659,9 +659,9 @@ struct TrackerEditorSheet: View { .lineLimit(2...4) .themedRow() Picker("Visibility", selection: $visibility) { - Text("Public").tag(Visibility.public) + Text("Public").tag(Visibility.publicVisibility) Text("Unlisted").tag(Visibility.unlisted) - Text("Private").tag(Visibility.private) + Text("Private").tag(Visibility.privateVisibility) } .themedRow() } -- cgit v1.2.3