Fix project warnings (#791)

- Swift 5.8 warnings
- Run SwiftFormat 0.51.5
- Fix SwiftLint blanket_disable_command warnings. (Assets.swift will be fixed by SwiftGen).
This commit is contained in:
Doug
2023-04-12 10:33:38 +01:00
committed by GitHub
parent 2d8c0b9e21
commit d8d9f268c8
9 changed files with 15 additions and 6 deletions

View File

@@ -83,3 +83,4 @@ extension UntranslatedL10n {
private final class BundleToken {}
// swiftlint:enable all

View File

@@ -721,3 +721,4 @@ extension L10n {
private final class BundleToken {}
// swiftlint:enable all

View File

@@ -1,4 +1,4 @@
// Generated using Sourcery 2.0.1 https://github.com/krzysztofzablocki/Sourcery
// Generated using Sourcery 2.0.2 https://github.com/krzysztofzablocki/Sourcery
// DO NOT EDIT
// swiftlint:disable all

View File

@@ -72,7 +72,7 @@ struct LoadableImage<TransformerView: View, PlaceholderView: View>: View {
guard image == nil, let mediaSource else { return }
if case let .success(image) = await imageProvider?.loadImageFromSource(mediaSource, size: size) {
self.cachedImage = image
cachedImage = image
}
}

View File

@@ -50,8 +50,9 @@ class EmojiPickerScreenViewModel: EmojiPickerScreenViewModelType, EmojiPickerScr
private func loadEmojis() {
Task(priority: .userInitiated) { [weak self] in
let categories = await emojiProvider.getCategories(searchString: nil)
self?.state.categories = convert(emojiCategories: categories)
guard let self else { return }
let categories = await self.emojiProvider.getCategories(searchString: nil)
self.state.categories = convert(emojiCategories: categories)
}
}

View File

@@ -90,3 +90,4 @@ private final class BundleToken {}
{% else %}
// No string found
{% endif %}
// swiftlint:enable all

View File

@@ -105,3 +105,4 @@ private final class BundleToken {}
{% else %}
// No string found
{% endif %}
// swiftlint:enable all

View File

@@ -18,6 +18,7 @@
import XCTest
// swiftlint:disable force_unwrapping
class DateTests: XCTestCase {
let calendar = Calendar.current
let startOfToday = Calendar.current.startOfDay(for: .now)
@@ -41,3 +42,5 @@ class DateTests: XCTestCase {
XCTAssertEqual(theMillennium.formattedMinimal(), theMillennium.formatted(.dateTime.year().day().month()))
}
}
// swiftlint:enable force_unwrapping

View File

@@ -18,7 +18,6 @@
import MatrixRustSDK
import XCTest
// swiftlint:disable force_unwrapping
class MessageTimelineItemTests: XCTestCase {
// MARK: Image
@@ -95,6 +94,8 @@ class MessageTimelineItemTests: XCTestCase {
source: mediaSourceFromUrl(url: "mxc://doesnt/matter"),
info: makeAudioInfo(mimetype: nil))
let messageItem = MockEventTimelineItem.message(from: imageContent)
// swiftlint:disable:next force_unwrapping
XCTAssertTrue(messageItem.contentType!.conforms(to: .mpeg4Audio))
}
@@ -128,7 +129,6 @@ class MessageTimelineItemTests: XCTestCase {
// MARK: - Mocks
// swiftlint:disable force_cast
private struct MockEventTimelineItem: EventTimelineItemProtocol {
static func message<Content: MessageContentProtocol>(from content: Content) -> MessageTimelineItem<Content> {
let item = MockEventTimelineItem(underlyingContent: content)
@@ -137,6 +137,7 @@ private struct MockEventTimelineItem: EventTimelineItemProtocol {
let underlyingContent: MessageContentProtocol
// swiftlint:disable:next force_cast
func content() -> MatrixRustSDK.TimelineItemContent { underlyingContent as! TimelineItemContent }
func eventId() -> String? { UUID().uuidString }