element-hq / element-hq/element-ios
NS_ASSUME_NONNULL_BEGIN everywhere
Open
A-Developer-Experience
- Dominant language
- Swift
- Stars
- 1.8k
- Forks
- 544
- PR merge metrics
- PR metrics pending
Description
We must enable it to detect possible crashes at build time.
- [ ] MatrixSDK
- [ ] MatrixKit
- [ ] Element
Contributor guide
Research direction
Review the MatrixSDK, MatrixKit, and Element modules named in the checklist, starting by checking how NS_ASSUME_NONNULL_BEGIN is currently applied in each. Done means the annotation is enabled throughout all three modules and the app still builds successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, objective-c, swift
- Domain
- mobile
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100