Matthew Brown
|
4229045c23
|
Remove array properties that are never read
|
2021-12-11 11:55:37 -05:00 |
|
Matthew Brown
|
b558748db2
|
Detect unused properties that are written to inside arrays
|
2021-12-11 11:42:05 -05:00 |
|
Matthew Brown
|
19ae9e81d2
|
Remove property that is only written to but never used
|
2021-12-11 08:51:12 -05:00 |
|
orklah
|
76bb8bc655
|
Merge pull request #7113 from trowski/first-class-callables
Added support for first-class callables
|
2021-12-10 22:40:16 +01:00 |
|
Aaron Piotrowski
|
3c5e99ed1e
|
Revert reorder of getting method return type and checking args
Skipping checking args for first-class callables, but fixes handling of other methods.
|
2021-12-09 19:02:58 -06:00 |
|
orklah
|
ae765dfba8
|
Merge pull request #7054 from orklah/6933
fix missing case for displaying varId
|
2021-12-09 23:54:37 +01:00 |
|
Aaron Piotrowski
|
d5519fc53a
|
Use $stmt->args directly instead of creating new VariadicPlaceholder
|
2021-12-09 15:51:48 -06:00 |
|
Aaron Piotrowski
|
1f3a37ff02
|
Add support for first-class callables
|
2021-12-09 10:54:49 -06:00 |
|
orklah
|
eefdb95765
|
Merge pull request #7093 from orklah/7090
don't stop analyzing array, even if we already have a type and we can't create an object like
|
2021-12-08 22:37:57 +01:00 |
|
orklah
|
604f47d52a
|
Merge pull request #7106 from orklah/7098
fix reconciliation between positive-int and inferior/superior assertions
|
2021-12-08 22:29:15 +01:00 |
|
Bruce Weirdan
|
eb2f4dca89
|
Merge pull request #7103 from AndrolGenhald/feature/3938-decimal-operator-overloads
|
2021-12-08 23:22:24 +02:00 |
|
orklah
|
edeaada8af
|
simplify reconciliation of literal ints with inferior/superior assertions
|
2021-12-08 22:13:19 +01:00 |
|
orklah
|
be9037f7b1
|
fix reconciliation between positive-int and inferior/superior assertions
|
2021-12-08 21:38:12 +01:00 |
|
AndrolGenhald
|
a89e8ec28c
|
Fix non-empty-literal-string to behave as subtype of non-empty-string (fixes #7095).
|
2021-12-08 13:38:32 -06:00 |
|
AndrolGenhald
|
ba881c80bf
|
Use maybeAdd instead of accepts.
|
2021-12-08 12:15:32 -06:00 |
|
AndrolGenhald
|
b29fc6ad3c
|
Allow operator overloading for Decimal extension (fixes #3938).
|
2021-12-08 10:59:37 -06:00 |
|
Matthew Brown
|
8daf9c42a9
|
Remove useless chunk of code in ScopeAnalyzer
|
2021-12-07 23:42:17 -05:00 |
|
orklah
|
c17af4128e
|
don't stop analyzing array, even if we already have a type and we can't create an object like
|
2021-12-07 19:38:52 +01:00 |
|
Bruce Weirdan
|
2530b33dbd
|
Merge pull request #7076 from klimick/fix-generic-assertion
|
2021-12-07 08:08:48 +02:00 |
|
orklah
|
257d237192
|
ignore ComplexMethod: didn't see any easy refactoring
|
2021-12-06 20:13:33 +01:00 |
|
orklah
|
75312d93b1
|
Don't crash when checking purity of __callStatic in a trait
|
2021-12-06 19:00:37 +01:00 |
|
Ricardo Boss
|
2ec77fe29c
|
Make name property of enum cases return non-empty-strings (vimeo/psalm#6964)
|
2021-12-06 00:33:57 +01:00 |
|
adrew
|
dee3fc4358
|
try to fix generic assertions for list and array
|
2021-12-06 02:25:40 +03:00 |
|
rarila
|
39402c233d
|
Return type hints (#7065)
Co-authored-by: ralila <>
|
2021-12-05 19:51:26 +02:00 |
|
orklah
|
f67a0ca143
|
Merge pull request #7068 from klimick/fix-yield
Detect yield in array expression
|
2021-12-05 16:25:21 +01:00 |
|
Ricardo Boss
|
8a230110e8
|
Fix vimeo/psalm#6968
|
2021-12-05 15:43:38 +01:00 |
|
adrew
|
bc61547bce
|
detect yield in array expression
|
2021-12-05 15:33:18 +03:00 |
|
Bruce Weirdan
|
e9d9481ea6
|
Merge pull request #7060 from rarila/codingstyle-convert-fqn
|
2021-12-05 02:46:03 +02:00 |
|
ralila
|
9902898c4d
|
Remove unnecessary bug circumvention and generate new baseline
|
2021-12-05 01:15:29 +01:00 |
|
ralila
|
da3a691c36
|
Import PhpParser\Node\Expr\Closure as ClosureNode
|
2021-12-05 00:32:38 +01:00 |
|
ralila
|
81c94f12c1
|
Revert \Composer\Autoload\ClassLoader in other Cli\*.php
|
2021-12-05 00:30:13 +01:00 |
|
ralila
|
2d199d1f13
|
Revert \Composer\Autoload\ClassLoader in Cli\Psalm.php
|
2021-12-04 23:07:54 +01:00 |
|
ralila
|
8fb2e0f885
|
Handle some partials
|
2021-12-04 21:55:53 +01:00 |
|
Bruce Weirdan
|
14dcbc908a
|
Don't output console links in CI env (#7049)
|
2021-12-04 19:49:24 +02:00 |
|
Matthew Brown
|
1956b85c41
|
Remove always-false args (#7056)
|
2021-12-04 10:40:52 -05:00 |
|
ralila
|
f833085a15
|
Fix fqn usage in php-doc
|
2021-12-04 03:37:19 +01:00 |
|
orklah
|
2612f5a5f1
|
fix missing case for displaying varId
|
2021-12-03 23:46:12 +01:00 |
|
ralila
|
30a65685a2
|
Import instead of using fqn classes
|
2021-12-03 21:40:18 +01:00 |
|
ralila
|
7c32325e03
|
Import instead of using fqn constants
|
2021-12-03 21:25:22 +01:00 |
|
ralila
|
2a956498bf
|
Import instead of using fqn functions
|
2021-12-03 21:07:25 +01:00 |
|
ralila
|
711be643c6
|
Import instead of using fqn exceptions
|
2021-12-03 20:29:06 +01:00 |
|
ralila
|
245920e53c
|
Import instead of using fqn
|
2021-12-03 20:11:20 +01:00 |
|
orklah
|
a7e9eea0ca
|
flag usage of get_class outside class without args (#7043)
|
2021-12-02 00:38:45 +02:00 |
|
Bruce Weirdan
|
28c4f86993
|
Merge pull request #7027 from rarila/issue-6914
|
2021-11-30 23:34:00 +02:00 |
|
orklah
|
2c6ea7c551
|
Merge pull request #7022 from orklah/7007
remove the remaining dynamic property assignment
|
2021-11-30 19:41:42 +01:00 |
|
ralila
|
98b0b052ce
|
Remove some now superfluous casts
|
2021-11-30 05:08:56 +01:00 |
|
orklah
|
466137a4c4
|
Merge pull request #7025 from orklah/6256
flag DeprecatedProperty on static fetch
|
2021-11-29 23:46:25 +01:00 |
|
orklah
|
328dcb093b
|
fix variable name
|
2021-11-29 23:41:47 +01:00 |
|
orklah
|
9de9c12851
|
flag DeprecatedProperty on static fetch
|
2021-11-29 23:32:27 +01:00 |
|
Dave Liddament
|
1879713dbb
|
Add --php-version to CLI help
As documented here: https://psalm.dev/docs/running_psalm/configuration/#phpversion
|
2021-11-29 20:21:33 +00:00 |
|