-
Notifications
You must be signed in to change notification settings - Fork 1
Rolf Xcode 9 API review
- Review tasks:
-
Review api definition & custom code for:
- FIXMEs / TODOs
- obsolete
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- obsolete
- extraneous models
- non-internal fields
- async candidates
-
https://gist.github.com/spouliot/ed4d466d733dfe1ee4b21b4317e370a1
-
Review api definition & custom code for:
- FIXMEs / TODOs
- [?] obsolete
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
PR #2642
✅ No changes needed.
pending
✅ No changes needed.
pending
✅ No changes needed.
✅ No changes needed (but a bunch of TODOS for new filters).
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
✅ No changes needed.
-
Review api definition & custom code for:
- x] obsolete
- x] stuff that looks weird
- x] long objc-looking names
- x] non-internal fields
- x] async candidates
- x] designated initializers
- x] candidates for abstract types
- x] method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
PR #2639
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- x] obsolete
- x] stuff that looks weird
- x] long objc-looking names
- x] non-internal fields
- x] async candidates
- x] designated initializers
- x] candidates for abstract types
- x] method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- x] obsolete
- x] stuff that looks weird
- x] long objc-looking names
- x] non-internal fields
- x] async candidates
- x] designated initializers
- x] candidates for abstract types
- x] method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
PR #2620
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- x] obsolete
- x] stuff that looks weird
- x] long objc-looking names
- x] non-internal fields
- x] async candidates
- x] designated initializers
- x] candidates for abstract types
- x] method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
PR Pending (matrix stuff)
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ N/A: only obsolete/availability attributes changed
✅ N/A: only obsolete/availability attributes changed
✅ No changes needed.
-
Review api definition & custom code for:
- x] obsolete
- x] stuff that looks weird
- x] long objc-looking names
- x] non-internal fields
- x] async candidates
- x] designated initializers
- x] candidates for abstract types
- x] method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ N/A: only obsolete/availability attributes changed
✅ No changes needed.
-
Review api definition & custom code for:
- x] obsolete
- x] stuff that looks weird
- x] long objc-looking names
- x] non-internal fields
- x] async candidates
- x] designated initializers
- x] candidates for abstract types
- x] method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- x] obsolete
- x] stuff that looks weird
- x] long objc-looking names
- x] non-internal fields
- x] async candidates
- x] designated initializers
- x] candidates for abstract types
- x] method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- x] obsolete
- x] stuff that looks weird
- x] long objc-looking names
- x] non-internal fields
- x] async candidates
- x] designated initializers
- x] candidates for abstract types
- x] method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
PR #2613
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- [x ] stuff that looks weird
- [x ] long objc-looking names
- [x ] extraneous models
- [x ] non-internal fields
- [x ] async candidates
PR #2609
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
N/A: only obsolete/availability attributes changed
N/A: only obsolete/availability attributes changed
-
[~] Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- [-] designated initializers
- [-] candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
PR #2593
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
PR #2592
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
PR #2604
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- obsolete
- extraneous models
- non-internal fields
- async candidates
PR #2605
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
✅ No changes needed.
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- non-internal fields
- async candidates
-
Review api definition & custom code for:
- obsolete
- stuff that looks weird
- long objc-looking names
- non-internal fields
- async candidates
- designated initializers
- candidates for abstract types
- method should have verbs
-
Review api diff for:
- stuff that looks weird
- long objc-looking names
- extraneous models
- PR #2603
- non-internal fields
- async candidates
* [ ] TODOS
https://trello.com/c/y87bjnr9/69-32761925-nspersistenthistorytoken-supports-nssecurecoding-yet-supportssecurecoding-returns-false?menu=filter&filter=label:XM