Andrew Nagy
|
4109e4bd53
|
Merge branch '4.x' of https://github.com/vimeo/psalm into feature/upgrade-lsp
|
2022-07-21 21:04:50 +00:00 |
|
AndrolGenhald
|
cac9ec957c
|
Merge pull request #8249 from someniatko/issue-8200
Improve inferring the "final" `static` type when calling static methods inside a different class
|
2022-07-14 16:41:01 -05:00 |
|
someniatko
|
1e0b572264
|
#8200 - bikeshedding the tests
|
2022-07-14 10:03:47 +03:00 |
|
orklah
|
4fbbf820d8
|
Merge pull request #8228 from othercorey/callmap-nullable
Fix nullable return types for CallMap functions
|
2022-07-14 09:03:35 +02:00 |
|
Corey Taylor
|
f28ac73777
|
Fix nullable return types for CallMap functions
|
2022-07-13 22:44:38 -05:00 |
|
someniatko
|
21a6dd9096
|
#8200 - move tests to the correct provider ("valid" instead of "invalid")
|
2022-07-12 21:53:14 +03:00 |
|
orklah
|
416b597d1c
|
Merge pull request #7994 from aszenz/4.x
Adds support for fixing missing throws doc block
|
2022-07-12 20:46:14 +02:00 |
|
someniatko
|
ecbceb1d58
|
#8200 - move Issue8200Test to ClassTemplateTest
|
2022-07-12 21:38:23 +03:00 |
|
someniatko
|
b3e673d7ec
|
#8200 - flip logic of determining "source" of static type in ExistingAtomicStaticCallAnalyzer::getMethodReturnType()
|
2022-07-12 21:17:10 +03:00 |
|
someniatko
|
3a5054018b
|
#8200 - generalize ExistingAtomicStaticCallAnalyzer::hasStaticInType() for non-object cases
|
2022-07-12 21:00:19 +03:00 |
|
someniatko
|
470885e4f1
|
#8200 - improve inferring the "final" static type when calling static methods inside a different class
differentiate between `static` defined in a class which CALLS a given static method, and `static` defined in the method which IS CALLED.
|
2022-07-12 13:51:28 +03:00 |
|
Jack Worman
|
3b76ac85dc
|
Count Report Format
|
2022-07-10 17:50:50 -05:00 |
|
Corey Taylor
|
31bee0c845
|
Fix codestyle erors in InternalCallMapHandlerTest
|
2022-07-06 03:33:34 -05:00 |
|
orklah
|
e28cd128db
|
Merge pull request #8217 from othercorey/fix-callmap-funcs
Fix several CallMap function signatures
|
2022-07-06 07:16:13 +02:00 |
|
Corey Taylor
|
b1e3094bae
|
Allow testing expected CallMap return types and ignore functions that currently fail
|
2022-07-05 17:32:34 -05:00 |
|
Corey Taylor
|
e0ebfe19a2
|
Fix class functions CallMap signatures
|
2022-07-05 15:36:09 -05:00 |
|
Corey Taylor
|
2469b6222d
|
Fix extract() CallMap signature
|
2022-07-05 15:36:09 -05:00 |
|
Corey Taylor
|
c71dcd581e
|
Fix fputcsv() CallMap signature
|
2022-07-05 15:36:09 -05:00 |
|
Corey Taylor
|
d0dcd543e4
|
Fix count() CallMap signature
|
2022-07-05 15:36:06 -05:00 |
|
orklah
|
06dd975cb5
|
Merge pull request #8174 from AndrolGenhald/fix-attribute-crash
Fix crash when redefining method with fewer params (fixes #8141).
|
2022-06-26 13:47:54 +02:00 |
|
AndrolGenhald
|
e751a27eaf
|
Fix crash when redefining method with fewer params (fixes #8141).
|
2022-06-26 06:27:46 -05:00 |
|
orklah
|
b3038f0936
|
Merge pull request #8164 from AndrolGenhald/encapsed-literal-strings
Encapsed literal strings
|
2022-06-26 12:52:33 +02:00 |
|
AndrolGenhald
|
b671117417
|
Improve @psalm-internal and prevent usage of IssueBuffer::add().
|
2022-06-25 02:09:40 -05:00 |
|
AndrolGenhald
|
3aea0987ef
|
Fix non-empty encapsed string check.
|
2022-06-24 20:28:04 -05:00 |
|
AndrolGenhald
|
2559222f67
|
More interpolation and concatenation improvements.
|
2022-06-24 19:22:59 -05:00 |
|
orklah
|
9b4c8cb53f
|
Merge pull request #8151 from othercorey/fix-array-sigs
Fix array_* function signatures
|
2022-06-24 18:43:00 +02:00 |
|
orklah
|
cd54574616
|
Merge pull request #8152 from othercorey/fix-filter-var
Fix filter_var and filter_var_array signatures
|
2022-06-24 18:42:31 +02:00 |
|
Corey Taylor
|
3297e35d9a
|
Fix datefmt_* function signatures
|
2022-06-23 22:55:29 -05:00 |
|
Corey Taylor
|
e1e858512d
|
Fix filter_var and filter_var_array signatures
|
2022-06-23 21:50:41 -05:00 |
|
Corey Taylor
|
417bf87df0
|
Fix array_* function signatures
|
2022-06-23 20:32:29 -05:00 |
|
Corey Taylor
|
b053253513
|
Fix signatures of ldap_* functions
|
2022-06-23 04:21:56 -05:00 |
|
Sam
|
de8187d138
|
Update tests/Internal/Codebase/InternalCallMapHandlerTest.php
|
2022-06-22 19:04:28 +02:00 |
|
Sam Mousa
|
c393a20471
|
fix static analysis comments
|
2022-06-22 15:37:51 +02:00 |
|
Sam Mousa
|
ac091902c1
|
php version specific ignores
|
2022-06-22 15:32:35 +02:00 |
|
Sam Mousa
|
08aea9c8ca
|
remove debug code
|
2022-06-22 15:08:50 +02:00 |
|
Sam Mousa
|
f8e548e811
|
fix code style remove debug code
|
2022-06-22 15:05:24 +02:00 |
|
Sam Mousa
|
d13a428cb5
|
update ignores, cleanup test file
|
2022-06-22 14:57:40 +02:00 |
|
Sam Mousa
|
d2467cfb7e
|
sort ignore list add more functions to it
|
2022-06-22 13:28:17 +02:00 |
|
Sam Mousa
|
37549ee03c
|
add test for ignore list cleanup
|
2022-06-22 12:59:47 +02:00 |
|
Sam
|
db3447513e
|
Merge branch '4.x' into automated-callmap-validation
|
2022-06-15 16:06:36 +02:00 |
|
Sam Mousa
|
f6be3efa42
|
fix: added more type annotations
|
2022-06-15 15:05:06 +02:00 |
|
Sam Mousa
|
cc58fd9401
|
fix: add more typehints
|
2022-06-15 14:46:50 +02:00 |
|
Sam Mousa
|
df750709cc
|
fix: ignore last remaining failing function
|
2022-06-15 13:29:22 +02:00 |
|
Sam Mousa
|
b46f556662
|
chore: fix cs
|
2022-06-15 13:28:09 +02:00 |
|
Sam Mousa
|
0e7ea855d0
|
fix: ignore functions that fail on windows
|
2022-06-15 13:23:32 +02:00 |
|
orklah
|
c60e0a890c
|
Merge pull request #8056 from kkmuffme/phpdoc-false-positives-for-partially-invalid
fix false positives for partially invalid phpdoc
|
2022-06-15 13:21:26 +02:00 |
|
Sam Mousa
|
c3a97e0258
|
fix: add typehints
|
2022-06-15 13:16:24 +02:00 |
|
Sam Mousa
|
0484ee1560
|
chore: remove unused property
|
2022-06-15 13:13:24 +02:00 |
|
kkmuffme
|
a86dbf3640
|
update test cases
|
2022-06-15 12:31:53 +02:00 |
|
Sam Mousa
|
e826110417
|
fix: ignore all faulty callmap entries and revert callmap changes
|
2022-06-15 12:09:47 +02:00 |
|