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 |
|
Tomasz Mlynski
|
daaa74ce41
|
Merge branch 'master' into explicit-symlink-resolution
|
2021-12-22 18:42:55 +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 |
|
orklah
|
1eca2c32ae
|
only emit PossiblyNullArrayAccess if there was no successful destructuring
|
2021-12-20 22:48:27 +01:00 |
|
orklah
|
cc618bc916
|
allow successful destructuring to also be null if the source was nullable
|
2021-12-20 22:48:27 +01:00 |
|
orklah
|
aff40ada71
|
Merge pull request #7186 from igitur/mysqli-nullable-parameters
MySqli: some parameters are nullable
|
2021-12-20 17:44:02 +01:00 |
|
Francois Botha
|
014e678e97
|
MySqli: some parameters are nullable
|
2021-12-20 16:00:25 +02:00 |
|
orklah
|
ce7bd23479
|
Merge pull request #7190 from orklah/7178-3
fix other occurences of getAttributes
|
2021-12-20 10:25:19 +01:00 |
|
orklah
|
c8959bd02a
|
fix other occurences of getAttributes
|
2021-12-20 10:19:01 +01:00 |
|
orklah
|
3a2cce7df5
|
Merge pull request #7189 from orklah/7178-2
fix #7178 again
|
2021-12-20 10:09:16 +01:00 |
|
orklah
|
639b1b94a3
|
fix stub and fix test
|
2021-12-20 09:57:06 +01:00 |
|
Matthew Brown
|
2e32a18222
|
Fix callable negation
|
2021-12-18 19:42:43 +00:00 |
|
orklah
|
3df758d75f
|
Merge pull request #7183 from kamil-tekiela/patch-2
Removed misleading parentheses after language construct
|
2021-12-18 16:26:31 +01:00 |
|
Kamil Tekiela
|
01d64e606c
|
Removed misleading parentheses after language construct
|
2021-12-18 15:20:58 +00:00 |
|
orklah
|
eca1cc3976
|
Merge pull request #7182 from SMAtaurRahman/config-typeStats-and-strictTypes-fix
Fixed ignoreTypeStats & useStrictTypes flag value detection for directories in config
|
2021-12-18 15:59:13 +01:00 |
|
S.M. Ataur Rahman
|
e408abf119
|
Fixed ignoreTypeStats & useStrictTypes flag value detection for directories in config
|
2021-12-18 19:59:25 +06:00 |
|
orklah
|
e9ad61e269
|
Merge pull request #7180 from orklah/7178
doesn't infer empty for ReflectionClass::getAttributes without params
|
2021-12-17 00:20:23 +01:00 |
|
orklah
|
ba6a4d8af5
|
fix test
|
2021-12-17 00:16:50 +01:00 |
|
orklah
|
9583d6a7e7
|
invert stub, add test
|
2021-12-17 00:12:54 +01:00 |
|
orklah
|
e9073eb059
|
doesn't infer empty for ReflectionClass::getAttributes without params
|
2021-12-16 23:39:23 +01:00 |
|
Bruce Weirdan
|
f4b48ab625
|
Merge pull request #7175 from vimeo/muglug-fix-closure-comparison
|
2021-12-16 19:50:41 +02:00 |
|
Matthew Brown
|
89a1c5acbc
|
Fix faulty comparison with typed closure
|
2021-12-16 16:39:08 +00:00 |
|
Matthew Brown
|
84d677738e
|
Add docs for TypeComparisonResult::$type_coerced_from_scalar
|
2021-12-16 14:05:46 +00:00 |
|
Bruce Weirdan
|
932be46189
|
Merge pull request #7168 from rarila/remove-exclude-pattern-from-phpcs
|
2021-12-15 23:36:10 +02:00 |
|
rarila
|
c0ca60f196
|
Remove superflous exclude pattern
|
2021-12-15 22:12:40 +01:00 |
|
Bruce Weirdan
|
7e97c5c84e
|
Merge pull request #7167 from AndrolGenhald/bugfix/7164-conflicting-fake-variable
|
2021-12-15 20:56:51 +02:00 |
|