orklah
|
859966defe
|
Merge pull request #6669 from orklah/8.1-2
allow Psalm to choose PHP8.1 if it's the lower PHP version allowed
|
2021-10-14 17:35:46 +02:00 |
|
orklah
|
ef7e6cdf01
|
allow Psalm to choose PHP8.1 if it's the lower PHP version allowed
|
2021-10-14 16:54:27 +02:00 |
|
orklah
|
75c3f8716a
|
Merge pull request #6652 from orklah/is_a_stub
stub for is_a
|
2021-10-14 00:13:13 +02:00 |
|
orklah
|
64df00baba
|
Merge pull request #6660 from orklah/cleanup4
Code trimming
|
2021-10-14 00:12:21 +02:00 |
|
orklah
|
ae193ca4da
|
replace elvis operator by coalesce operator when applicable
|
2021-10-13 20:16:06 +02:00 |
|
orklah
|
dbc6f503b1
|
use of strtolower only once
|
2021-10-13 20:16:06 +02:00 |
|
orklah
|
e17290a9bc
|
Merge pull request #6613 from orklah/string-unpacking
String unpacking
|
2021-10-13 15:18:11 +02:00 |
|
orklah
|
91c3d788f6
|
Merge pull request #6656 from orklah/setAttribute
use Attribute feature of PHP-Parser to avoid dealing with dynamic properties
|
2021-10-13 14:46:22 +02:00 |
|
orklah
|
bee5b69f7f
|
use Attribute feature of PHP-Parser to avoid dealing with dynamic properties
|
2021-10-13 13:27:56 +02:00 |
|
orklah
|
9bb731182a
|
reintroduce errors for older versions
|
2021-10-13 11:22:40 +02:00 |
|
orklah
|
6e7aafe9b8
|
better behaviour in SimpleTypeInferer
|
2021-10-13 11:22:40 +02:00 |
|
orklah
|
66bbcc212c
|
remove unneeded argument
|
2021-10-13 11:22:40 +02:00 |
|
orklah
|
690c24f824
|
array unpacking with strings
|
2021-10-13 11:22:40 +02:00 |
|
orklah
|
e7cd2eac0a
|
Merge pull request #6641 from orklah/weird-assertion-count
Union::getAssertionString with multiple types
|
2021-10-13 08:15:28 +02:00 |
|
orklah
|
78c4d9def7
|
fix
|
2021-10-12 22:16:35 +02:00 |
|
orklah
|
1efe272aed
|
stub for is_a
|
2021-10-12 22:12:51 +02:00 |
|
orklah
|
233fe11d12
|
SimpleXMLElement is not always truthy
|
2021-10-12 15:46:02 +02:00 |
|
orklah
|
c6fb81007c
|
Merge pull request #6629 from orklah/loops-tweaking
tweaking with loops
|
2021-10-11 20:45:54 +02:00 |
|
orklah
|
af414ffe59
|
Merge pull request #6642 from orklah/inside-conditional
Inside conditional
|
2021-10-11 20:45:14 +02:00 |
|
orklah
|
911076939c
|
Merge pull request #6628 from orklah/phpparser2
Php-Parser 4.13
|
2021-10-11 20:42:32 +02:00 |
|
orklah
|
b54dddf484
|
Merge pull request #6643 from orklah/never-closure
infer never on closures(and more?)
|
2021-10-11 20:42:02 +02:00 |
|
orklah
|
21456b85b1
|
add Never for throws. Add Never only if at top level
|
2021-10-11 19:35:18 +02:00 |
|
orklah
|
f9377c53fc
|
infer never on closures(and more?)
|
2021-10-11 18:52:26 +02:00 |
|
orklah
|
c4ebc34695
|
suppress or use the return type
|
2021-10-11 17:27:52 +02:00 |
|
orklah
|
9e7d3a4cd6
|
sets the inside_conditional flag after creating another context from it
|
2021-10-11 16:38:39 +02:00 |
|
orklah
|
4bcce010e4
|
loose comparison between int/float and string result in numeric-string
|
2021-10-11 16:11:05 +02:00 |
|
orklah
|
d08845900b
|
Merge pull request #6639 from orklah/refine-TKeyedArray-with-iterable
Refine TKeyedArray with iterable
|
2021-10-11 16:09:00 +02:00 |
|
orklah
|
2e64854a6c
|
don't allow getAssertionString to return a part of the Union
|
2021-10-11 16:07:57 +02:00 |
|
orklah
|
abebe4f7b4
|
add comments and suppress ComplexMethod
|
2021-10-11 13:36:56 +02:00 |
|
orklah
|
12a53345b5
|
allow filtering TKeyedArray using an iterable
|
2021-10-11 13:36:29 +02:00 |
|
orklah
|
3aee938910
|
Merge pull request #6636 from orklah/possibly-undefined-satisfy-nullable
Allow sending possibly_undefined inputs to optional params
|
2021-10-10 23:12:38 +02:00 |
|
orklah
|
cc82e6cf41
|
suppress warning
|
2021-10-10 13:58:09 +02:00 |
|
orklah
|
1b24b0309c
|
reduce complexity
|
2021-10-10 13:52:14 +02:00 |
|
orklah
|
69d412bfcb
|
fix error message when input is possibly undefined
|
2021-10-10 13:42:28 +02:00 |
|
orklah
|
fb8b07613d
|
Allow sending possibly_undefined inputs to optional params
|
2021-10-10 12:44:04 +02:00 |
|
orklah
|
5134a92e2a
|
Merge pull request #6623 from orklah/templated-array-key
Templated array key
|
2021-10-10 10:43:12 +02:00 |
|
orklah
|
f159ca76de
|
Merge pull request #6624 from orklah/float-always-float
invert the meaning of the errors
|
2021-10-10 10:42:37 +02:00 |
|
orklah
|
d5eb471688
|
every condition must be true
|
2021-10-10 10:27:22 +02:00 |
|
orklah
|
85668ed255
|
Add support for infinite for loops
|
2021-10-10 10:22:41 +02:00 |
|
orklah
|
39b85f574b
|
revert back wrong change
|
2021-10-10 10:06:37 +02:00 |
|
orklah
|
70bfce769c
|
revert back wrong change
|
2021-10-10 10:00:44 +02:00 |
|
orklah
|
da4a0fe9a9
|
return null when expression can't be stored as unresolved
|
2021-10-10 09:28:19 +02:00 |
|
orklah
|
e7a86148b0
|
Allow Psalm to store unresolved Unary Ops
|
2021-10-10 09:24:25 +02:00 |
|
orklah
|
df34daee52
|
more consistency
|
2021-10-10 00:51:47 +02:00 |
|
orklah
|
7c99878f58
|
tweaking with loops
|
2021-10-10 00:21:15 +02:00 |
|
orklah
|
ded92ef83c
|
forbid intersection types for now
|
2021-10-09 23:48:32 +02:00 |
|
orklah
|
870ee4ff93
|
->args to ->getArgs
|
2021-10-09 23:37:04 +02:00 |
|
orklah
|
bac0217890
|
add "!" to invert the meaning of the errors
|
2021-10-09 21:15:27 +02:00 |
|
orklah
|
2b963242d7
|
array-key is included is contained by a template with array-key as upper bound
|
2021-10-09 20:02:09 +02:00 |
|
orklah
|
f62c76a334
|
Merge pull request #6622 from orklah/return_0
fix @return 0
|
2021-10-09 18:25:46 +02:00 |
|