Bruce Weirdan
|
fb56d5ce58
|
Merge pull request #7210 from vstm/improve-cli-utils-argv-handling
|
2021-12-27 00:35:32 +02:00 |
|
Bruce Weirdan
|
45c49b570a
|
Merge pull request #7211 from johnstevenson/xdebug-handler-3
|
2021-12-26 23:21:51 +02:00 |
|
orklah
|
52ab139d2f
|
Merge pull request #7224 from orklah/7223
handle literal equality with integer ranges
|
2021-12-26 22:18:37 +01:00 |
|
Bruce Weirdan
|
13de27bb2f
|
Restore suppression for older XdebugHandler versions
|
2021-12-26 23:05:02 +02:00 |
|
John Stevenson
|
1cb58ad689
|
Keep XdebugHandler version 1
|
2021-12-26 23:00:53 +02:00 |
|
John Stevenson
|
015cc22fa7
|
Add XdebugHandler version 3
|
2021-12-26 23:00:50 +02:00 |
|
orklah
|
d4fcb7f61c
|
handle literal equality with integer ranges
|
2021-12-26 21:09:27 +01:00 |
|
orklah
|
10226c1c58
|
Merge pull request #7225 from orklah/7222
quote more chars in keyed array names
|
2021-12-26 21:08:36 +01:00 |
|
orklah
|
fb97980bf9
|
fix test
|
2021-12-26 19:27:13 +01:00 |
|
orklah
|
f7b6c4e1b6
|
escape more special chars in keyed array names that won't be read by the parser
|
2021-12-26 19:27:13 +01:00 |
|
Bruce Weirdan
|
aa7e400908
|
Merge pull request #7220 from weirdan/upstream-master
|
2021-12-26 10:17:05 +02:00 |
|
Bruce Weirdan
|
b664d5820a
|
Use psalm forks of end-to-end SUTs
|
2021-12-26 09:52:27 +02:00 |
|
Bruce Weirdan
|
7bb737bedc
|
Allow composer-versions-deprecated in box build env
|
2021-12-26 09:30:27 +02:00 |
|
Bruce Weirdan
|
9387942463
|
Use strpos instead of str_contains
Fixes vimeo/psalm#7219 (str_contains was added in PHP 8)
|
2021-12-26 09:22:39 +02:00 |
|
Bruce Weirdan
|
aea1cba982
|
Merge pull request #7217 from weirdan/restore-constant-attributes-storage
|
2021-12-26 04:10:54 +02:00 |
|
Bruce Weirdan
|
08413d71bb
|
Restore attributes in ClassConstantStorage
This partially fixes BC break introduced in vimeo/psalm#7129
|
2021-12-26 02:24:01 +02:00 |
|
Stefan Vetsch
|
3893abff72
|
Use directory separator to make test more portable
|
2021-12-24 15:55:24 +01:00 |
|
Matthew Brown
|
18c790eb99
|
Remove never-used equality flags
|
2021-12-24 14:05:44 +00:00 |
|
Matthew Brown
|
4dfc7ce6ee
|
Prevent unnecessary construction of union types during truthiness checks
|
2021-12-24 13:31:09 +00:00 |
|
Matthew Brown
|
75e4e0b9a7
|
Revert "Inline possibly_undefined checks"
This reverts commit e2a01673b7 .
This change was short-sighted
|
2021-12-24 13:15:30 +00:00 |
|
Matthew Brown
|
e2a01673b7
|
Inline possibly_undefined checks
These don’t really belong in truthiness methods, as possibly_undefined is a weird meta state
|
2021-12-24 13:10:19 +00:00 |
|
Stefan Vetsch
|
c3752b4a2b
|
Fix psalm issues
|
2021-12-24 10:59:39 +01:00 |
|
Stefan Vetsch
|
5331091f5e
|
Simplify argv handling, the first element is always the script name
|
2021-12-24 10:05:52 +01:00 |
|
Stefan Vetsch
|
ecc7400530
|
Add CliUtilsTest with test cases for old behaviour
|
2021-12-24 09:54:37 +01:00 |
|
orklah
|
2827c3e87b
|
Merge pull request #7203 from orklah/6389
flag the context as "inside_conditional" when analyzing leftover cases to prevent emitting unused error
|
2021-12-23 22:22:46 +01:00 |
|
orklah
|
79a97507d7
|
Merge pull request #7201 from dvz/early-file-filtering
Add early file filtering to `FileProvider::getFilesInDir()`
|
2021-12-23 22:19:39 +01:00 |
|
orklah
|
0eaa60bea9
|
Merge pull request #7202 from vimeo/muglug-remove-useless-assertions
Remove unused in-array assertions
|
2021-12-23 22:19:13 +01:00 |
|
orklah
|
2c9541c1ed
|
flag the context as "inside_conditional" when analyzing leftover cases to prevent emitting unused error
|
2021-12-23 22:18:27 +01:00 |
|
orklah
|
db82095dd2
|
Merge pull request #7208 from weirdan/skip-phpunit-proxy
Workaround for PHPUnit process isolation issue with composer 2.2
|
2021-12-23 22:13:56 +01:00 |
|
Bruce Weirdan
|
2141dfe3b2
|
Workaround for PHPUnit process isolation issue with composer 2.2
This skips composer-generated proxy binaries, thus avoiding the issue
introduced by composer 2.2
|
2021-12-23 22:44:49 +02:00 |
|
orklah
|
da802a5a81
|
Merge pull request #7205 from orklah/composer-plugins
allow phpcodesniffer-composer-installer plugin
|
2021-12-23 10:07:18 +01:00 |
|
orklah
|
f2da7f18e1
|
allow phpcodesniffer-composer-installer plugin
|
2021-12-23 09:40:38 +01:00 |
|
Matthew Brown
|
2a92db8fad
|
Remove unused in-array assertions
These assertions cannot be parsed, since the `in-array` assertion handler always tries to convert assertions to a type
|
2021-12-22 19:47:20 +00:00 |
|
Tomasz Mlynski
|
c94364631b
|
Normalize variable name
|
2021-12-22 20:23:11 +01:00 |
|
Tomasz Mlynski
|
b3da242e78
|
Remove redundant projectDirs/extraDirs checks
|
2021-12-22 19:49:12 +01:00 |
|
Tomasz Mlynski
|
a514df2bb7
|
Use callable to filter files in FileProvider::getFilesInDir()
|
2021-12-22 19:47:57 +01:00 |
|
Bruce Weirdan
|
f2db139b15
|
Merge pull request #7192 from pilif/enum-case-deprecation
|
2021-12-22 07:42:05 +02:00 |
|
Philip Hofstetter
|
fdeb1954c2
|
update docs for enum case deprecation
|
2021-12-22 06:16:42 +01:00 |
|
Philip Hofstetter
|
e8e968e8c2
|
recognize Deprecated attribute on enum cases
just like with properties, this recognizes both `Psalm\Deprecated` and
`JetBrains\PhpStorm\Deprecated`
|
2021-12-22 06:16:42 +01:00 |
|
Philip Hofstetter
|
d45cb64827
|
allow marking enum cases as @deprecated
|
2021-12-22 06:16:42 +01:00 |
|
orklah
|
cc9111ff48
|
Merge pull request #7161 from dvz/improve-project-files-discovery
Improve project files discovery performance
|
2021-12-21 22:31:39 +01:00 |
|
orklah
|
ea22f8727d
|
Merge pull request #7195 from orklah/switch_weirdness
fix wrong handling of flags in context
|
2021-12-21 22:09:54 +01:00 |
|
orklah
|
ca25b0f815
|
always unflag before leaving a analyzer
|
2021-12-21 18:30:29 +01:00 |
|
orklah
|
b1a1c65714
|
CS changes
|
2021-12-21 18:30:29 +01:00 |
|
orklah
|
56369a7ba6
|
fix wrong handling of flags in context
|
2021-12-21 18:30:29 +01:00 |
|
orklah
|
98f80446a3
|
Merge pull request #7197 from azjezz/patch-1
fix(stubs): UnitEnum::cases() can return an empty list
|
2021-12-21 15:18:55 +01:00 |
|
Saif Eddin Gmati
|
40ab6551a4
|
fix(stubs): UnitEnum::cases() can return an empty list
|
2021-12-21 12:06:41 +01:00 |
|
orklah
|
8ce6c26202
|
Merge pull request #7194 from ricardoboss/issue-7086-pure-enum-functions
Added pure annotations to enum functions
|
2021-12-20 23:30:21 +01:00 |
|
Ricardo Boss
|
f0d7556200
|
Added pure annotations to enum functions
|
2021-12-20 23:20:50 +01:00 |
|
orklah
|
8182684941
|
Merge pull request #7193 from orklah/7151
allow destructuring on a possible null variable as long as there is an array alongside
|
2021-12-20 22:55:09 +01:00 |
|