element-hq / element-hq/element-ios

NS_ASSUME_NONNULL_BEGIN everywhere

Open
#4,391 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.