Bruce Weirdan
8fa35c2228
Variables should outlive namespaces ( #8779 )
...
Variables in PHP are not namespaced. In other words, namespaces share
the context with the file they are located in.
See https://3v4l.org/2qvrC
Fixes vimeo/psalm#8778
2022-11-27 10:45:40 -05:00
Bruce Weirdan
05b8e0eea6
Replace all references to static variables when moving class ( #8780 )
...
Previously `psalter` would only replace the first occurence of the
property access. Now it replaces all properties (by keeping the old name
unknown in the context).
2022-11-27 10:44:53 -05:00
Bruce Weirdan
03def00f27
Check runtime requirements
...
`vendor/autoload/check_platform.php` may be disabled by the user
`composer.json`, so we have to repeat the check for runtime
requirements.
Fixes vimeo/psalm#7560
2022-11-27 08:05:30 -04:00
Bruce Weirdan
24769a2089
Merge pull request #8777 from weirdan/move-mockery-to-require-dev
2022-11-27 05:20:22 -04:00
Bruce Weirdan
a8e0ff52df
Move mockery to require-dev too
2022-11-26 21:24:13 -04:00
9a0ecf7ab2
Fixes
2022-11-26 21:39:43 +01:00
4f10cd3404
Cleanup
2022-11-26 21:32:18 +01:00
a6a6595557
Fix
2022-11-26 21:25:49 +01:00
abbaf88441
Improve assertions
2022-11-26 21:14:17 +01:00
0107a34e7e
Cleanup logic
2022-11-26 21:10:47 +01:00
e89609bbab
Fixes
2022-11-26 19:47:10 +01:00
e7f2fddf34
Fix
2022-11-26 19:22:28 +01:00
3178836e33
Fixes
2022-11-26 19:18:36 +01:00
c0b0dbc258
Fix bug
2022-11-26 19:03:19 +01:00
65886c94c6
Fixes
2022-11-26 18:51:24 +01:00
95e0614b2e
Off-by-one fun
2022-11-26 18:44:11 +01:00
65f849a5a2
Cleanup
2022-11-26 18:31:25 +01:00
99bdc2faeb
Cleanup
2022-11-26 18:21:36 +01:00
a342a26f0d
Fix
2022-11-26 18:15:50 +01:00
156d629fbe
Fix
2022-11-26 18:05:10 +01:00
34825fc0d3
Fix
2022-11-26 18:03:54 +01:00
582a7858f5
Fix
2022-11-26 18:02:14 +01:00
a9647155f2
Update
2022-11-26 17:53:51 +01:00
0f9936553f
Cleanup
2022-11-26 17:44:30 +01:00
d0d7c46d26
Fix
2022-11-26 17:37:48 +01:00
45c26d0cbf
Merge remote-tracking branch 'origin/master' into tnon_empty_list_refactoring
2022-11-26 17:30:48 +01:00
c823c87ab4
Cleanup
2022-11-26 17:27:40 +01:00
Matthew Brown
1819a2d880
Add diagnostic message when shape fields are missing ( #8762 )
...
* Add a simple diagnostic for missing array shape fields
* Fix dumb mistakes
* Allow nested shape extra keys to prompt warning too
2022-11-26 11:26:36 -05:00
1c32a22c2c
Fix
2022-11-26 17:16:30 +01:00
700e066539
Fixes
2022-11-26 17:11:41 +01:00
51e6b1155d
Cleanup
2022-11-26 17:06:12 +01:00
546f2b325b
Cleanup
2022-11-26 16:27:32 +01:00
3f710a80af
Cleanup
2022-11-26 16:23:22 +01:00
e2da9c9dc4
Cleanup
2022-11-26 16:21:27 +01:00
0a20c10e00
Refactoring
2022-11-26 15:54:46 +01:00
120ba1f64c
Refactoring
2022-11-26 15:53:16 +01:00
864a76459e
Cleanup
2022-11-26 15:47:24 +01:00
fca60dcae8
Cleanup
2022-11-26 15:45:01 +01:00
956fa4458e
Cleanup
2022-11-26 15:11:43 +01:00
668afa9caf
Cleanup
2022-11-26 15:04:13 +01:00
61cce1b854
Cleanup
2022-11-26 14:57:23 +01:00
415d10365f
Cleanup
2022-11-26 14:52:50 +01:00
b43207e4cb
Cleanup
2022-11-26 14:45:11 +01:00
5b1204279d
Cleanup
2022-11-26 14:33:40 +01:00
ab1a901838
Cleanup
2022-11-26 14:24:55 +01:00
d2e0d3170d
Cleanup
2022-11-26 14:23:23 +01:00
cf3a49a237
Cleanup
2022-11-26 14:18:08 +01:00
3154860a0e
Cleanup
2022-11-26 13:49:49 +01:00
4ceb56269e
Merge branch 'list_bc_break' into tnon_empty_list_refactoring
2022-11-26 13:17:58 +01:00
Bruce Weirdan
d1921b1abf
Merge pull request #8771 from weirdan/reenable-platform-check
...
Fixes https://github.com/vimeo/psalm/issues/7560
2022-11-26 04:09:57 -04:00