Swift format enforce isEmpty rule (#5843)

* swift format enforce isEmpty rule

* revert scheme

* use trailing closure
This commit is contained in:
Mauro
2026-07-06 15:39:16 +02:00
committed by GitHub
parent d2ef1e71f9
commit 0a77ba6c90
27 changed files with 60 additions and 60 deletions
@@ -78,6 +78,6 @@ struct CreateRoomSpaceSelectionSheet_Previews: PreviewProvider, TestablePreview
static var previews: some View {
CreateRoomSpaceSelectionSheet(context: viewModel.context)
.snapshotPreferences(expect: viewModel.context.$viewState.map { $0.editableSpaces.count > 0 })
.snapshotPreferences(expect: viewModel.context.$viewState.map { !$0.editableSpaces.isEmpty })
}
}
@@ -142,7 +142,7 @@ struct HomeScreenContent: View {
guard let scrollView = scrollViewAdapter.scrollView,
scrollViewAdapter.isScrolling.value == false, // Ignore while scrolling
context.searchQuery.isEmpty == true, // Ignore while filtering
context.viewState.visibleRooms.count > 0 else {
!context.viewState.visibleRooms.isEmpty else {
return
}
@@ -81,7 +81,7 @@ struct RoomMembersListScreenViewState: BindableState {
var shouldShowEmptyState: Bool {
switch bindings.mode {
case .banned:
visibleBannedMembers.count == 0
visibleBannedMembers.isEmpty
case .members:
visibleInvitedMembers.count + visibleJoinedMembers.count == 0
}
@@ -105,7 +105,7 @@ class RoomMembersListScreenViewModel: RoomMembersListScreenViewModelType, RoomMe
self.currentUserProxy = members.first { $0.userID == roomProxy.ownUserID }
var newBindings = state.bindings
if roomMembersDetails.bannedMembers.count == 0 {
if roomMembersDetails.bannedMembers.isEmpty {
newBindings.mode = .members
}
self.state = .init(joinedMembersCount: roomProxy.infoPublisher.value.joinedMembersCount,
@@ -279,7 +279,7 @@ private class ElementTextView: UITextView, PillAttachmentViewProviderDelegate {
return false
}
return UIPasteboard.general.itemProviders.filter { !$0.isSupportedForPasteOrDrop }.isEmpty
return !UIPasteboard.general.itemProviders.contains { !$0.isSupportedForPasteOrDrop }
}
override func paste(_ sender: Any?) {
@@ -293,7 +293,7 @@ private class ElementTextView: UITextView, PillAttachmentViewProviderDelegate {
let providers = UIPasteboard.general.itemProviders
// Use the default behavior if there are any unsupported providers
guard providers.filter({ !$0.isSupportedForPasteOrDrop }).isEmpty else {
guard !providers.contains(where: { !$0.isSupportedForPasteOrDrop }) else {
super.paste(sender)
return
}
@@ -82,7 +82,7 @@ private extension RoomInfoProxyProtocol {
return alias
}
guard heroes.count > 0 else {
guard !heroes.isEmpty else {
return ""
}
@@ -136,7 +136,7 @@ struct SpaceScreen: View {
}
.accessibilityIdentifier(A11yIdentifiers.spaceScreen.addExistingRooms)
if context.viewState.rooms.count > 0 {
if !context.viewState.rooms.isEmpty {
Button { context.send(viewAction: .manageChildren) } label: {
Label(L10n.actionManageRooms, icon: \.edit)
}