Matthew Brown
|
571c1d7413
|
Improve callmap possibly false value
Fixes #1147
|
2018-12-26 11:25:10 +01:00 |
|
Matthew Brown
|
e844fb6491
|
Add wider return type to Exception::getCode and Throwable::getCode
Fixes #1148
|
2018-12-26 11:21:56 +01:00 |
|
Matthew Brown
|
8cc7f6a4cf
|
Improve reporting of iterable type
|
2018-12-23 01:26:26 -05:00 |
|
Matthew Brown
|
d70f853055
|
Fix display of class constants in types
|
2018-12-22 21:05:07 -05:00 |
|
Matthew Brown
|
3024ea1ef1
|
Improve handling of class constants in types
|
2018-12-22 12:12:35 -05:00 |
|
Matthew Brown
|
f01b462d75
|
Add better output for class strings
|
2018-12-22 12:08:35 -05:00 |
|
Matthew Brown
|
10a36def96
|
Fix issue with by-ref args
|
2018-12-21 13:53:22 -05:00 |
|
Matthew Brown
|
fab4d135b2
|
Fix static calls on class_aliased classes
|
2018-12-21 11:39:28 -05:00 |
|
Matthew Brown
|
947e3bf0f1
|
Fix crashes when analysing aliased class instances
|
2018-12-21 11:32:44 -05:00 |
|
Matthew Brown
|
e89425ad68
|
Inherit parameters via @inheritdoc
|
2018-12-21 11:01:24 -05:00 |
|
Matthew Brown
|
e744e71946
|
Fix class_alias treatment for interfaces and others
|
2018-12-21 09:29:23 -05:00 |
|
Matthew Brown
|
02003d9996
|
Understand class_alias calls better
Ref #1135
|
2018-12-21 01:21:00 -05:00 |
|
Brown
|
974476dc87
|
Fix var used to assert length
|
2018-12-20 17:34:56 -05:00 |
|
Brown
|
abdf646050
|
Only diff files if lengths are not very different
|
2018-12-20 17:33:35 -05:00 |
|
Brown
|
2e30d7b4a0
|
Improve handling of unset
|
2018-12-20 16:03:21 -05:00 |
|
Brown
|
5842ac1517
|
Fix internal error with property fetches on undefined classes
|
2018-12-20 14:26:55 -05:00 |
|
Matthew Brown
|
b15bf8afef
|
Remove failing test
|
2018-12-20 01:16:11 -05:00 |
|
Matthew Brown
|
c3a1e77a53
|
Fix errors in doctrine/dbal
|
2018-12-20 01:06:43 -05:00 |
|
Brown
|
72c50be4b0
|
Fix build
|
2018-12-19 20:01:27 -05:00 |
|
Brown
|
09ea7ba7a8
|
Allow combination of mixed-from-isset and empty
|
2018-12-19 19:43:07 -05:00 |
|
Brown
|
f02fdeddf3
|
Fix spelling
|
2018-12-19 18:03:02 -05:00 |
|
Brown
|
87993bad3b
|
Fix attribute names
|
2018-12-19 17:56:29 -05:00 |
|
Brown
|
fb848d62e9
|
Add checks for if (count($a)) and if (count($a) [operator] [number])
|
2018-12-19 16:15:19 -05:00 |
|
Brown
|
8e5e3564bc
|
Fix erroneous redundant condition warning
|
2018-12-19 16:10:09 -05:00 |
|
Matthew Brown
|
ea89a6ba29
|
Revert "First pass"
This reverts commit 9ed047234f .
|
2018-12-19 08:45:14 -05:00 |
|
Matthew Brown
|
20f7147af1
|
Revert "Maybe bad idea"
This reverts commit 03c817be08 .
|
2018-12-19 08:44:56 -05:00 |
|
Matthew Brown
|
03c817be08
|
Maybe bad idea
|
2018-12-19 01:59:26 -05:00 |
|
Matthew Brown
|
9ed047234f
|
First pass
|
2018-12-19 01:59:14 -05:00 |
|
Matthew Brown
|
13e14b3162
|
Remove code that was breaking things
|
2018-12-19 00:28:11 -05:00 |
|
Matthew Brown
|
4cd7d923df
|
Initialise output to string
|
2018-12-18 17:47:28 -05:00 |
|
Dave Liddament
|
0655e1c19c
|
UPDATE add issue type to text output
Adds issue type to text output. Leaves .emacs output as before.
|
2018-12-18 17:25:28 -05:00 |
|
Dave Liddament
|
5103dfd680
|
FIX update psalm help text to show you can also generate a report with a .emacs file ending
|
2018-12-18 17:24:28 -05:00 |
|
Matthew Brown
|
e75d8d00bb
|
Improve result of "static" type-to-string
|
2018-12-18 01:14:19 -05:00 |
|
Matthew Brown
|
885a6a605e
|
Add better namespaced string representation for generic param class
|
2018-12-18 00:21:55 -05:00 |
|
Matthew Brown
|
ca6149ed17
|
Improve treatment of templated params within function analysis
|
2018-12-17 23:29:27 -05:00 |
|
Brown
|
7b03e0159c
|
Prevent invalid static invocation
Fixes #1134
|
2018-12-17 17:48:13 -05:00 |
|
Brown
|
2b7cd6b303
|
Add more tests for T as Bar
|
2018-12-17 15:49:59 -05:00 |
|
Brown
|
ca1a615026
|
Don’t call reconciliation on empty vars
|
2018-12-17 15:23:56 -05:00 |
|
Brown
|
699d763cc1
|
Make isset($a[foo]) imply $a is not a string
|
2018-12-14 18:52:29 -05:00 |
|
Brown
|
b7d4db892c
|
Fix #1130 - improve handling of invalid array offsets
|
2018-12-14 15:10:10 -05:00 |
|
Brown
|
d9a42cf33d
|
Fix phar file
|
2018-12-14 12:35:02 -05:00 |
|
Brown
|
15320430db
|
Don’t combine empty array with mixed
Ref #1126
|
2018-12-14 12:30:13 -05:00 |
|
Brown
|
6c4377699d
|
Fix signing (I hope) of releases
|
2018-12-14 11:20:31 -05:00 |
|
Brown
|
7855683271
|
Convert @return Promise<...> to @psalm-return Promise<...>
|
2018-12-14 10:27:39 -05:00 |
|
Brown
|
341cb0c82c
|
Fix #1125 - check protected method overridden ids for use
|
2018-12-13 17:20:29 -05:00 |
|
Matthew Brown
|
fa9a04369b
|
Don’t propagate internal to methods/properties of traits and interfaces
|
2018-12-13 09:28:30 -05:00 |
|
Matthew Brown
|
a8851ff425
|
Improve handling of T::class when mixed is passed
|
2018-12-13 01:54:15 -05:00 |
|
Matthew Brown
|
8b5e8402a1
|
Add support for @param T:class $foo
|
2018-12-13 00:09:01 -05:00 |
|
Matthew Brown
|
9911ffc9cd
|
Fix type
|
2018-12-13 00:08:37 -05:00 |
|
Matthew Brown
|
4b9ea5472d
|
Fix #1117 - enforce argument counts on interface __constructors
|
2018-12-12 22:35:27 -05:00 |
|