Andrew Nagy
|
26434c525f
|
Merge branch '4.x' of https://github.com/vimeo/psalm into feature/upgrade-lsp
|
2022-03-25 17:01:05 +00:00 |
|
Oliver Hader
|
9e4e468907
|
Adjust test case format
Related: #7771
|
2022-03-16 10:35:36 +01:00 |
|
Oliver Hader
|
b00d9e9514
|
Add test case reproducing issue #7771
Related: #7771
|
2022-03-15 10:34:46 +01:00 |
|
orklah
|
32f10c392d
|
Merge pull request #7788 from AndrolGenhald/attribute-analysis-improvements
More attribute fixes.
|
2022-03-14 21:11:19 +01:00 |
|
AndrolGenhald
|
08d4d797ef
|
More attribute fixes.
|
2022-03-14 14:15:07 -05:00 |
|
Semyon
|
9beb0a62b2
|
Forbid min bound greater than max bound in int range
|
2022-03-11 17:26:59 +03:00 |
|
Semyon
|
a7e98f4bfc
|
Forbid any non literal int in int range (except min and max named objects)
|
2022-03-11 17:26:07 +03:00 |
|
orklah
|
769e316f52
|
Merge pull request #7760 from mtk3d/fix/array_column_type_inference
Fix #7750: array_column type inference
|
2022-03-07 19:00:37 +01:00 |
|
Mateusz Cholewka
|
cd1b155f53
|
test if the type of second argument is not uncertain
|
2022-03-07 14:10:03 +01:00 |
|
orklah
|
19ac15077f
|
Merge pull request #7759 from franmomu/fix_array_access_offsetset
Allow null to ArrayAccess::offsetSet $offset param
|
2022-03-06 22:35:00 +01:00 |
|
Mateusz Cholewka
|
70abbbee01
|
refactor array column test
add one more test when index key not exist in array
reorganise samples to keep all similar together
|
2022-03-06 15:45:22 +01:00 |
|
Mateusz Cholewka
|
d48965d929
|
add failing test
|
2022-03-06 14:09:07 +01:00 |
|
Fran Moreno
|
ff195e76c9
|
Allow null to ArrayAccess::offsetSet $offset param
|
2022-03-06 13:47:32 +01:00 |
|
Ne-Lexa
|
a57bb1f128
|
fix #7747: DateInterval::createFromDateString can be false
|
2022-03-05 22:37:55 +03:00 |
|
Andrew Nagy
|
e18f9ccecb
|
Merge branch '4.x' of https://github.com/vimeo/psalm into feature/upgrade-lsp
|
2022-03-04 18:04:53 +00:00 |
|
orklah
|
fc2c6ab4d5
|
Merge pull request #7727 from AndrolGenhald/attribute-analysis-improvements
Attribute analysis improvements
|
2022-02-24 21:34:05 +01:00 |
|
orklah
|
26bfc95b13
|
allow SimpleTypeInferer to infer non empty lists
|
2022-02-24 20:57:29 +01:00 |
|
AndrolGenhald
|
43764f0c3d
|
Add Reflection getAttributes analysis.
|
2022-02-23 22:12:32 -06:00 |
|
AndrolGenhald
|
1387f94324
|
Attribute analysis improvements.
|
2022-02-23 22:12:32 -06:00 |
|
orklah
|
3a85f49268
|
Merge pull request #7673 from VincentLanglet/pdoException
PDOException extends RuntimeException and can use int code errors
|
2022-02-23 13:45:57 +01:00 |
|
Bei Xiao
|
40cc346991
|
Update stub
|
2022-02-23 00:52:53 +02:00 |
|
Bei Xiao
|
0b24b07423
|
Specify required php version for test
|
2022-02-22 23:41:53 +02:00 |
|
Bei Xiao
|
6a3b5679fe
|
Support interfaces extending enums
|
2022-02-22 16:04:56 +02:00 |
|
Aaron Piotrowski
|
97b5685f55
|
Fix first-class callable in loop
|
2022-02-21 18:37:20 -06:00 |
|
AndrolGenhald
|
103ec628b0
|
Improve tests.
|
2022-02-21 10:44:59 -06:00 |
|
AndrolGenhald
|
04c0db5aff
|
Use current context when analyzing attributes (fixes #7710).
|
2022-02-21 10:38:50 -06:00 |
|
Andrew Nagy
|
045bbe23a9
|
basic testing, disable log filtering
|
2022-02-18 17:29:09 +00:00 |
|
AndrolGenhald
|
ea2f452c25
|
Analyze attribute statements instead of constructing virtual statements.
|
2022-02-18 08:18:34 -06:00 |
|
Andrew Nagy
|
cc8c775abf
|
fix linting
|
2022-02-15 00:18:49 +00:00 |
|
Vincent Langlet
|
694157b2e0
|
PDOException extends RuntimeException and can use int code errors
|
2022-02-14 21:04:10 +01:00 |
|
AndrolGenhald
|
32c389482c
|
Fix issue with nested try block and add more tests.
|
2022-02-13 15:30:06 -06:00 |
|
AndrolGenhald
|
7b1599d783
|
Fix false positive for unused variable in try (fixes #7613).
|
2022-02-13 15:14:59 -06:00 |
|
Bruce Weirdan
|
45a19b3f3c
|
Honour global function suppressions for UndefinedFunction
Fixes vimeo/psalm#7610
|
2022-02-13 00:22:55 +02:00 |
|
orklah
|
24ae96b373
|
remove usage of totallyTyped internally
|
2022-02-12 09:51:06 +01:00 |
|
Bruce Weirdan
|
21e6371ce2
|
Strip colours from success message
Fixes vimeo/psalm#7619
|
2022-02-09 15:35:40 +02:00 |
|
Vincent
|
3c3e692e7e
|
AtomicStaticCallAnalyzer: clear tmp var from context (fix #7556)
|
2022-02-02 13:51:54 +01:00 |
|
Bruce Weirdan
|
dadb1f2167
|
Merge pull request #7539 from vimeo/revert-7363-81_returntypewillchange
|
2022-02-01 01:03:09 +02:00 |
|
Bruce Weirdan
|
f61193b798
|
Reinstate MethodSignatureMustProvideReturnType
It's never emitted, but is there for BC.
|
2022-01-31 23:38:15 +02:00 |
|
orklah
|
68e67aeb10
|
Merge pull request #7546 from orklah/impure-callable
Handle first class callable on unknown functions
|
2022-01-31 22:02:35 +01:00 |
|
orklah
|
5a19d42dab
|
fix test
|
2022-01-31 21:51:31 +01:00 |
|
orklah
|
a598efb4ab
|
Handle first class callable on unknown functions
|
2022-01-31 21:36:01 +01:00 |
|
adrew
|
121a801616
|
Fix object constant inference
|
2022-01-31 23:03:34 +03:00 |
|
orklah
|
fc281672ea
|
fix wrong detection of purity
|
2022-01-31 20:52:25 +01:00 |
|
Bruce Weirdan
|
603714518b
|
Revert "PHP 8.1: Report missing typehints in overridden native methods"
|
2022-01-31 14:37:42 +02:00 |
|
Vincent Langlet
|
584344fda3
|
Failing test
|
2022-01-30 15:17:18 +01:00 |
|
ElisDN
|
9f01c16ae9
|
Fix array_replace type
|
2022-01-25 15:22:50 +03:00 |
|
orklah
|
f1c4b62f5c
|
Merge pull request #7414 from b2pweb/call-docblock-method-using-parent
Add support of docblock method using parent keyword
|
2022-01-24 13:02:57 +01:00 |
|
orklah
|
0619b404e5
|
Merge pull request #7390 from VincentLanglet/exceptionCode
Add Exception->getCode() return type provider
|
2022-01-24 12:56:57 +01:00 |
|
Vincent
|
280de4bc98
|
Fix undefined parent method call (ref #7414)
|
2022-01-24 09:17:29 +01:00 |
|
orklah
|
82d84b0b3a
|
fix internal properties on interfaces
|
2022-01-23 13:08:35 +01:00 |
|