orklah
|
38dac34846
|
unnecessary null initialization
|
2021-09-26 23:34:32 +02:00 |
|
orklah
|
9170b0af8f
|
replace list()
|
2021-09-26 23:34:32 +02:00 |
|
orklah
|
2315316b17
|
return types
|
2021-09-26 23:34:32 +02:00 |
|
orklah
|
72eab30a3a
|
coalesce operator
|
2021-09-26 23:34:31 +02:00 |
|
orklah
|
c11b32d414
|
redundant variable check
|
2021-09-26 22:37:17 +02:00 |
|
orklah
|
ae1afd90c6
|
coalesce operator
|
2021-09-26 22:37:17 +02:00 |
|
orklah
|
a5aa824258
|
unnecessary local variable
|
2021-09-26 22:37:17 +02:00 |
|
orklah
|
afbda6d0f6
|
Merge pull request #6535 from orklah/SA
Improvements
|
2021-09-25 20:16:38 +02:00 |
|
orklah
|
a9b1248e9f
|
unnecessary phpdoc is necessary
|
2021-09-25 17:13:58 +02:00 |
|
orklah
|
671a175deb
|
unnecessary phpdoc
|
2021-09-25 17:08:51 +02:00 |
|
orklah
|
f0b0540563
|
unparsable types
|
2021-09-25 17:08:38 +02:00 |
|
orklah
|
3e6bf6f35f
|
remove unused nullable on param types
|
2021-09-25 16:05:47 +02:00 |
|
orklah
|
a92fee8ae3
|
better combining
|
2021-09-25 11:21:06 +02:00 |
|
orklah
|
97e91e6bf0
|
code trimming
|
2021-09-25 02:34:21 +02:00 |
|
Bruce Weirdan
|
cbcc38aab8
|
Merge pull request #6339 from niconoe-/allow-object-on-array_walk
|
2021-08-31 23:45:10 +03:00 |
|
Bruce Weirdan
|
103b2b7244
|
Warn about array_walk_recursive over objects
|
2021-08-31 23:18:20 +03:00 |
|
Bruce Weirdan
|
b370ce92aa
|
Report RawObjectIteration when array_walk is used on objects
|
2021-08-20 01:43:49 +03:00 |
|
Bruce Weirdan
|
9222b24ea1
|
Merge pull request #6321 from orklah/analyze-dynamic-classConstFetch
|
2021-08-20 01:06:56 +03:00 |
|
orklah
|
dbf3512b70
|
introduce $definite_class flag and use it to avoid using final keyword for simple inference
|
2021-08-19 23:19:59 +02:00 |
|
Barney Laurance
|
88276d7f1e
|
Fix error message for call to internal method from root namespace
|
2021-08-17 18:54:57 +01:00 |
|
Bruce Weirdan
|
4cb9d8ceec
|
Merge pull request #6205 from orklah/typos
fix typos
|
2021-07-29 22:31:03 +03:00 |
|
orklah
|
d0fe1528b6
|
fix typos
|
2021-07-29 20:59:52 +02:00 |
|
Bruce Weirdan
|
7aa5564047
|
Merge pull request #6192 from orklah/array_replace_not_nullable
make array_replace and array_replace_recursive not nullable
|
2021-07-28 00:20:46 +03:00 |
|
orklah
|
d9df3211c5
|
make array_replace and array_replace_recursive not nullable
|
2021-07-27 23:02:41 +02:00 |
|
orklah
|
2259113727
|
fix wrong wording
|
2021-07-26 21:09:12 +02:00 |
|
orklah
|
52033f4b69
|
fix condition when scalar is allowed
|
2021-07-13 00:34:22 +02:00 |
|
orklah
|
1fc8982ca9
|
fix condition when bool is allowed
|
2021-07-13 00:19:13 +02:00 |
|
orklah
|
688367de38
|
Always emit InvalidArgument when the parameter is always false and not accepted
|
2021-07-13 00:06:36 +02:00 |
|
Bruce Weirdan
|
e93b37a225
|
Merge pull request #6060 from VincentLanglet/statement
|
2021-07-11 22:12:10 +03:00 |
|
Matthew Brown
|
acc7ee261c
|
Fix #6066 - introduce more robust system for capturing template constraints (#6072)
* Fix #6066 - add better system for capturing template constraints
* Fix comment
|
2021-07-11 12:03:21 -04:00 |
|
Vincent Langlet
|
3339ce1379
|
Use stmt instead of args
|
2021-07-11 11:22:13 +02:00 |
|
Matthew Brown
|
d883d73991
|
Fix template bound terminology
I had this flipped by mistake
|
2021-07-10 14:08:09 -04:00 |
|
Vincent Langlet
|
49ed7b045f
|
Pass statement to MethodReturnTypeProviderEvent
|
2021-07-08 00:02:36 +02:00 |
|
Matt Brown
|
19cc4cb4ee
|
Simplify lots of usage checks
|
2021-06-25 10:14:49 -04:00 |
|
Matt Brown
|
67d68a5dc0
|
Use more accurate variable name
|
2021-06-25 09:54:39 -04:00 |
|
Bruce Weirdan
|
6d4262edbd
|
Mark return values in as throw argument as used (#5989)
Fixes vimeo/psalm#5975
|
2021-06-25 09:11:27 -04:00 |
|
Matthew Brown
|
c2f7422e80
|
Prevent crash with non-UTF-8 string
Fixes #5945
|
2021-06-17 12:26:18 -04:00 |
|
Matt Brown
|
47bf5ed567
|
Fix #5918 - add new issue to detect unquoted strings
|
2021-06-10 17:43:04 -04:00 |
|
Matthew Brown
|
6d09418a23
|
Detect unused return values (#5917)
* Detect unused return values
* Allow static-returning instance methods (presumed to be fluent)
* Make $is_used the default for Codebase::methodExists
|
2021-06-10 14:18:15 -04:00 |
|
Bruce Weirdan
|
6abce3525a
|
Enforce use sort (#5900)
|
2021-06-07 22:55:21 -04:00 |
|
Matt Brown
|
f3fc112bae
|
Fix #4523 - fix short-circuiting for properties and method calls
|
2021-06-01 16:06:12 -04:00 |
|
Bruce Weirdan
|
0c77ccc238
|
Check whether constructor is internal on new call (#5843)
Fixes vimeo/psalm#5841
|
2021-05-28 09:44:07 -04:00 |
|
Matt Brown
|
38c452ae58
|
Add example given in ticket and ensure that works too
|
2021-05-24 00:09:51 -04:00 |
|
Matt Brown
|
7354ec9903
|
Fix #5298 - improve handling of method that may write properties
|
2021-05-23 16:22:52 -04:00 |
|
Matt Brown
|
6a61298074
|
Fix #5810 - detect properties that are never read
|
2021-05-21 09:25:57 -04:00 |
|
Matt Brown
|
4f9067f5c8
|
Fix unused properties in Psalm’s own codebase
|
2021-05-21 09:15:23 -04:00 |
|
Matt Brown
|
4b17cc9a4b
|
Fix #5809 - remove unnecessary issue suppression
|
2021-05-21 07:35:01 -04:00 |
|
Matt Brown
|
1195335078
|
Fix #5768 - call methods with proper params
|
2021-05-14 22:50:11 -04:00 |
|
Matt Brown
|
5f780e7ef7
|
Improve count inference
|
2021-05-14 20:12:28 -04:00 |
|
Matt Brown
|
c4aea7c82c
|
Fix #5434 - prevent crash with class-string-map
|
2021-05-14 19:44:11 -04:00 |
|