You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/todo.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,8 @@ within the same impact tier.
27
27
| B21 |[Builder `__call` return type drops chain type for dynamic `where{Column}` calls](todo/bugs.md#b21-builder-__call-return-type-drops-chain-type-for-dynamic-wherecolumn-calls)| Medium | Medium |
28
28
| H17 |[`missingType.iterableValue` — add `@return` with inferred element type](todo/phpstan-actions.md#h17-missingtype-iterablevalue-return-type--add-return-with-iterable-type)| Medium | High |
29
29
| H10 |[`return.unusedType` — remove unused type from return union](todo/phpstan-actions.md#h10-returnunusedtype--remove-unused-type-from-return-union)| Medium | Medium |
30
+
| L12 |[`App::make` / `App::makeWith` class-string return type dispatch](todo/laravel.md#l12-appmake--appmakewith-class-string-return-type-dispatch)| Medium | Low |
31
+
| H6 |`return.type` — update return type to match actual returns | Medium | Medium |
30
32
||**Release 0.7.0**|||
31
33
32
34
## Sprint 5 — Polish for office adoption
@@ -92,6 +94,9 @@ unlikely to move the needle for most users.
92
94
| C6 |`#[ExpectedValues]` parameter value suggestions | Low | Medium |
93
95
| C10 |[Deprecation markers on class-name completions from all sources](todo/completion.md#c10-deprecation-markers-on-class-name-completions-from-all-sources)| Low | Low |
94
96
||**[Type Inference](todo/type-inference.md)**|||
97
+
| T19 |[Structured type representation](todo/type-inference.md#t19-structured-type-representation) (replace string-based types with `PhpType` enum) | High | Very High |
| A8 |[Update docblock to match signature](todo/actions.md#a8-update-docblock-to-match-signature)| Medium | Medium |
111
-
| A6 |[Inline function/method](todo/actions.md#a6-inline-functionmethod)| Medium | High |
112
117
| A16 |[Snippet placeholder for extracted method name](todo/actions.md#a16-snippet-placeholder-for-extracted-method-name) (lets the user type over the generated name immediately) | Medium | Low-Medium |
0 commit comments