1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-12 09:19:40 +01:00
Commit Graph

13974 Commits

Author SHA1 Message Date
orklah
8f9f8d0104
Merge pull request #10211 from robchett/disable_ignoreInternalFunctionFalseReturn_by_default
Disable ignoreInternalFunction(False|Null)Return by default
2023-10-16 20:22:34 +02:00
orklah
7a7d6a25af
Merge pull request #10242 from cgocast/5.x
Allow tainted numerics except for 'html' and 'has_quotes'
2023-10-16 20:17:39 +02:00
Daniel Linjama
545e21b56b fix final class constant type 2023-10-13 14:18:58 +03:00
tuqqu
d0825b5fe2 Fix for inferring enum case value from a class constant, const test fix 2023-10-13 01:15:05 +02:00
tuqqu
6039e2be9b Fix for inferring enum case value from a class constant 2023-10-10 22:56:36 +02:00
robchett
0bd4f9bffd Update baseline for remaining nullable/falsable issues 2023-10-10 00:04:16 +01:00
robchett
6de539e047 Fix falsable issues with file i/o functions 2023-10-10 00:04:16 +01:00
robchett
5a43e99d15 Fix falsable return issues from array functions, reset/key/shift 2023-10-10 00:04:16 +01:00
robchett
e677c68842 Fix falsable issue with strtotime 2023-10-10 00:04:16 +01:00
robchett
ae8e740127 Fix falsable issues with igbinary_serialize 2023-10-10 00:04:16 +01:00
robchett
ad4dc7705d Fix falsable issues with base64_decode 2023-10-10 00:04:16 +01:00
robchett
f62fd826a2 Fix falsable issues with ini_get/getopt 2023-10-10 00:04:16 +01:00
robchett
276a25de92 Fix falsable issues with json_encode 2023-10-10 00:04:16 +01:00
robchett
f6d4a98063 Fix falsable issue with phpversion 2023-10-10 00:04:16 +01:00
robchett
b109cc8bdf Suppress PossiblyInvalidArrayAccess after preg_split 2023-10-10 00:04:16 +01:00
robchett
f94df41d76 Fix issues with nullable preg_replace 2023-10-10 00:04:16 +01:00
robchett
70507717c4 Fix falsable issues with ob_get_clean in tests 2023-10-09 23:42:59 +01:00
robchett
5e667ef35d Fix falsable calls to getcwd in /tests 2023-10-09 23:42:59 +01:00
robchett
55124181e7 Ignore internal null/false for unit test code 2023-10-09 23:42:59 +01:00
robchett
889bdca461 The function in a callable-array is a non-empty-string 2023-10-09 19:58:05 +01:00
robchett
c341d6f80c Add note to UPGRADING.md about ignoreInternalFunction(False|Null)Return defaulting to false 2023-10-09 19:01:47 +01:00
robchett
e8b2251b94 Set ignoreInternalFunctionFalseReturn and ignoreInternalFunctionNullReturn to false by default 2023-10-09 19:01:47 +01:00
orklah
9b00ac0992
Merge pull request #10265 from tuqqu/introduce-duplicate-property-issue
Introduce `DuplicateProperty` issue
2023-10-09 19:48:58 +02:00
orklah
f1fc9c4887
Merge pull request #10270 from cgocast/issue10269
Fix return of BadSqlTainter::afterExpressionAnalysis()
2023-10-09 19:48:20 +02:00
orklah
ee4e8aa720
Merge pull request #10271 from klimick/type-check-nested-templates
Type check nested templates
2023-10-09 19:47:15 +02:00
RobChett
df6b5fbb75 Update tests for new callable-array shape 2023-10-09 18:04:02 +01:00
RobChett
922e57d86b Formatting 2023-10-09 18:04:02 +01:00
RobChett
f0c9bee421 Improve destructured type of callable-array 2023-10-09 18:04:02 +01:00
RobChett
cac5a1037a Remove TCallableArray and TCallableList 2023-10-09 18:04:02 +01:00
orklah
3f7306d8df
Merge pull request #10254 from tuqqu/never-function-return-error-message
Fix error message for implicitly returning functions with `never` return type
2023-10-09 18:51:11 +02:00
klimick
a3df6505f0 Type check nested templates 2023-10-09 17:07:52 +03:00
cgocast
56926ee488 Fix return of BadSqlTainter::afterExpressionAnalysis() 2023-10-09 14:27:36 +02:00
cgocast
eea7c33309
Merge branch 'vimeo:5.x' into 5.x 2023-10-09 14:17:50 +02:00
orklah
cad10a1af8
Merge pull request #10266 from tuqqu/never-parameter-type
Disallow `never` type for parameters
2023-10-09 01:20:56 +02:00
tuqqu
8edb886ce3 Test cases for DuplicateProperty issue for Trait 2023-10-09 01:13:25 +02:00
tuqqu
e0c804d732 Test cases for DuplicateProperty issue 2023-10-09 01:13:18 +02:00
tuqqu
cef432c033 Introduce DuplicateProperty issue 2023-10-09 01:13:13 +02:00
orklah
c71f0abc4f
Merge pull request #10268 from robchett/hotfix_shepard_build
Hotfix Shepard build
2023-10-09 00:40:17 +02:00
robchett
5dd9c1164d Hotfix for psalm warnings 2023-10-08 20:54:13 +01:00
tuqqu
a4cebb2cb8 Disallow never type for parameters 2023-10-08 20:47:37 +02:00
orklah
16be90c351
Merge pull request #10262 from robchett/negated_class_exist_convert_class-string_to_string
Negated class_exist check on class-string converts to string instead of mixed
2023-10-08 19:09:14 +02:00
orklah
67ac81e220
Merge pull request #10261 from robchett/allow_named_params_for_callables
Allow parameter names in callable docblocks with templates
2023-10-08 19:08:23 +02:00
orklah
b65e095ea0
Merge pull request #10264 from robchett/support_aliases_for_check_type
Add alias support to psalm-check-type
2023-10-08 19:07:45 +02:00
robchett
d874aab881 Add alias support to psalm-check-type 2023-10-08 17:46:59 +01:00
robchett
c729fcd5c8 Negated class_exist check on class-string converts to string instead of mixed 2023-10-08 15:48:48 +01:00
robchett
fc7f846fbd Fix test case for named variadic callable docblock 2023-10-07 16:59:43 +01:00
robchett
c71a252dee Add tests for callable docblock parsing 2023-10-07 16:04:48 +01:00
robchett
a93b35853e Allow names in callable docblocks 2023-10-07 14:49:21 +01:00
Brian Dunne
1d6b0e479c Merge branch 'master' into addIntlExtensionStubs 2023-10-05 22:36:06 -05:00
tuqqu
2bc330976f Add tests for never return type 2023-10-04 21:18:59 +02:00