mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:55:59 +00:00
Fix A11y tests (#5104)
* replace NavigationStack with ElementNavigationStack to allow the content to be rendered without a NavigationStack in a11y tests * fix a11y tests * update xcodeproject * swiftformat fix * use iOS 26.1 for CI * use a wrapper to solve the issue for a11y tests * ElementNavigationStack only uses the trick in DEBUG mode, and added a swiftlint rule to prevent the usage of NavigationStack
This commit is contained in:
+9
-1
@@ -4,7 +4,7 @@ disabled_rules:
|
||||
- redundant_discardable_let
|
||||
- identifier_name
|
||||
|
||||
opt_in_rules:
|
||||
opt_in_rules:
|
||||
- force_unwrapping
|
||||
- private_action
|
||||
- explicit_init
|
||||
@@ -88,3 +88,11 @@ custom_rules:
|
||||
match_kinds: identifier
|
||||
message: "MXLog should be used instead of os_log()"
|
||||
severity: error
|
||||
|
||||
prefer_element_navigation_stack:
|
||||
regex: "\\b(NavigationStack)\\b"
|
||||
match_kinds: identifier
|
||||
message: "Use ElementNavigationStack instead of NavigationStack"
|
||||
severity: error
|
||||
included: "ElementX/Sources/.*\\.swift"
|
||||
excluded: "ElementNavigationStack.swift"
|
||||
|
||||
Reference in New Issue
Block a user