[WCiOS17] Address non-behavioral compiler warnings #15981
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

Closes WOOMOB-1004
Description
This PR addresses ~20 of the non-behavioral compiler warnings as part of pre-work for the the app's iOS17 bump:
'public' modifier is redundant for enum declared in a public extensionRemoved
publicaccess control for an already public extension: 45fea39'@Namespace' used inline will not work unless tagged with '@Previewable' (from macro 'Preview')Marked previews that use the Namespace tag as
@previewable: a3d1440 . This adds an additional iOS17 check for each preview, but all of them will be removed in one go as soon as we bump the minimum target on a separate issue.Testing information
RELEASE-NOTES.txtif necessary.