Bruce Weirdan
|
6abce3525a
|
Enforce use sort (#5900)
|
2021-06-07 22:55:21 -04:00 |
|
Matthew Brown
|
832a190dd4
|
Support enums (#5699)
* Add initial enum preparation
* Support cases method
* Ignore bad use error
cc @weirdan
* Fix type
|
2021-05-03 17:54:09 -04:00 |
|
Matt Brown
|
0f5b117534
|
Migrate ClassLikeName options to object
|
2021-04-30 15:01:33 -04:00 |
|
Bruce Weirdan
|
d57dde0d15
|
Allow phantom classes in instanceof expression (#5498)
Fixes vimeo/psalm#5481
|
2021-03-29 00:11:45 -04:00 |
|
Matt Brown
|
bd6efd7cf2
|
Improve completion for namespaced classes
cc @joehoyle - this mainly allows us to get a correct list when the user starts typing Foo (without the new before it) inside a namespace
|
2021-02-14 23:25:13 -05:00 |
|
Matt Brown
|
14efde286f
|
4.x - refactor unused variable detection
This turns unused variable detection into an explicit control-flow problem, where before we had a more simplistic mark-and-sweep algorithm
|
2020-09-30 12:28:13 -04:00 |
|
Brown
|
5ee1487a01
|
Make ExpressionAnalyzer more beautiful
|
2020-05-18 15:13:27 -04:00 |
|