Matthew Brown
|
21871bd8d4
|
Remove PHP 5 dead code cc @TysonAndre
|
2018-04-24 07:08:14 -04:00 |
|
Matthew Brown
|
09082ddf52
|
Fix #695 - fix PHP parser cache version
|
2018-04-24 07:07:04 -04:00 |
|
Matthew Brown
|
668cf2c0be
|
Fix #692 - remove text after the end of a method
|
2018-04-23 09:52:40 -04:00 |
|
Matthew Brown
|
2fabdf3353
|
Fix #314 - add a way to indicate @method list is comprehensive
|
2018-04-22 00:40:30 -04:00 |
|
Matthew Brown
|
1c7568e612
|
Fix #642 - allow @method to override existing methods
behind usePhpDocMethodsWithoutMagicCall="true"
|
2018-04-21 23:08:08 -04:00 |
|
Matthew Brown
|
8b50cdf315
|
Fix #632 - add support for @method annotations when method can’t be found
|
2018-04-21 22:44:54 -04:00 |
|
Matthew Brown
|
d02b148820
|
Fix #633 - support @method for magic __call methods
|
2018-04-21 22:13:10 -04:00 |
|
Matthew Brown
|
da69e60cf3
|
Don’t error on existing Psalm configs cc @ostrolucky
|
2018-04-21 19:05:26 -04:00 |
|
Gabriel Ostrolucký
|
2295756793
|
fix xsd path replacement in --init
|
2018-04-21 18:55:42 -04:00 |
|
Gabriel Ostrolucký
|
6c03be3193
|
#597 adjust XSD too and use more proper XML namespace
|
2018-04-21 18:55:42 -04:00 |
|
Matthew Brown
|
f6356d96bd
|
Fix #597 add namespace to XML schema urls
|
2018-04-21 18:11:17 -04:00 |
|
Matthew Brown
|
391eef0d9d
|
Remove line
|
2018-04-21 17:44:23 -04:00 |
|
Matthew Brown
|
85747d67a1
|
Fix issuses found in tests
|
2018-04-21 17:20:21 -04:00 |
|
Matthew Brown
|
e8c96e52bc
|
Fix config to allow element cc @rightfold
|
2018-04-21 16:52:33 -04:00 |
|
rightfold
|
10a90d2270
|
Use less obscure method for checking a string against many other strings
|
2018-04-21 16:04:03 -04:00 |
|
rightfold
|
e6d9854883
|
Use example-based test abstraction
|
2018-04-21 16:04:03 -04:00 |
|
rightfold
|
5c908da55a
|
Check that __clone, __construct, __destruct signatures omit return types
PHP complains when you have a return type declared for these three methods.
|
2018-04-21 16:04:03 -04:00 |
|
Matt Brown
|
0882b9c0f9
|
Fix #687 - interpret unpacked arguments in array_push and array_unshift
|
2018-04-20 17:14:38 -04:00 |
|
Matt Brown
|
131cab2528
|
Remove bad var_dump
|
2018-04-20 15:53:19 -04:00 |
|
Matt Brown
|
8b9753a235
|
Fix parsing of nested callable without args
|
2018-04-20 15:22:48 -04:00 |
|
Matt Brown
|
8d7c365e5f
|
Fix #679 - improve template param type checks
|
2018-04-20 10:52:23 -04:00 |
|
Matt Brown
|
53566bbd90
|
Pin version of box that doesn’t require xdebug-handler dev-master
|
2018-04-19 17:44:22 -04:00 |
|
Matt Brown
|
a25a989c12
|
Prepare v2 dev release
|
2018-04-19 17:29:07 -04:00 |
|
Matt Brown
|
1f3837d972
|
Fix #686 - allow undefined class inside class_exists call
|
2018-04-19 12:16:00 -04:00 |
|
Matt Brown
|
f3b579b06a
|
Fix #685 - ignore assignment in conditional
|
2018-04-19 11:58:51 -04:00 |
|
Matthew Brown
|
2b34c1d315
|
Add extra level 8 containing PHP autoload landmines
|
2018-04-19 01:03:28 -04:00 |
|
Matthew Brown
|
a5f639d879
|
Fix array type conversion
|
2018-04-18 23:49:09 -04:00 |
|
Matthew Brown
|
392f3194c0
|
Fix #684 - use getIterator return type for IteratorAggregate functions
|
2018-04-18 23:47:21 -04:00 |
|
Matt Brown
|
907f741c7b
|
Fix Psalm errors in TypeParseTest
|
2018-04-18 19:04:06 -04:00 |
|
Matt Brown
|
41e2d9ef58
|
Bind callable ): stronger than |
|
2018-04-18 19:00:08 -04:00 |
|
Matt Brown
|
4c84f88668
|
Bump allowable config
|
2018-04-18 15:38:24 -04:00 |
|
Matt Brown
|
aa3ea9c14c
|
Add a 7th level with even more permissive checks
|
2018-04-18 15:31:00 -04:00 |
|
Matt Brown
|
6a8fcaef56
|
Break compatibility with EventBuffer <= 1.5 (5+ years old)
|
2018-04-18 14:56:33 -04:00 |
|
Matt Brown
|
8c34c3d653
|
Support empty callable returning callable
|
2018-04-18 13:23:48 -04:00 |
|
Matt Brown
|
9099a0972b
|
Remove bad variable check
|
2018-04-18 12:10:49 -04:00 |
|
Matt Brown
|
4ee0298558
|
Always panic when two types can never be the same
|
2018-04-18 12:01:13 -04:00 |
|
Matt Brown
|
0b729de107
|
Make Throwable tests PHP7-only
|
2018-04-18 11:47:25 -04:00 |
|
Matt Brown
|
b9f55b7b8b
|
Fix #680 - add intersection to cloned type
|
2018-04-18 10:59:46 -04:00 |
|
Matt Brown
|
5b7d190640
|
Emit RedundantCondition when asserting two variables can never be equal
|
2018-04-17 15:39:09 -04:00 |
|
Matt Brown
|
5a2f6ff0e0
|
Fix #624 - change some innaccurate issue names
|
2018-04-17 14:07:02 -04:00 |
|
Matt Brown
|
6afaf5aae9
|
Make Psalm compatible with PHP Parser 4
|
2018-04-17 13:06:02 -04:00 |
|
Matt Brown
|
87be0b5863
|
Change die($message) to explicit exit(1)
|
2018-04-17 11:48:29 -04:00 |
|
Matt Brown
|
6ac2d22f76
|
Add TOC back to index
|
2018-04-17 11:29:26 -04:00 |
|
Matt Brown
|
df5d369443
|
Fix #677 - handle get_class checks more accurately
|
2018-04-17 10:28:49 -04:00 |
|
Matt Brown
|
b28cc19fd2
|
Fix bitwise operations on strings
|
2018-04-16 18:19:18 -04:00 |
|
Matt Brown
|
55153f9542
|
Fix #676 - bitwise operators didn’t have int return type
|
2018-04-16 16:36:06 -04:00 |
|
Matt Brown
|
3cc549384f
|
Type explode more accurately
|
2018-04-16 16:03:04 -04:00 |
|
Matt Brown
|
02a5d22449
|
Fix #674 - remove summary for full Psalm run if not in console mode
|
2018-04-16 14:05:46 -04:00 |
|
François Kooman
|
0c815c7bf4
|
fix return type of Sodium\crypto_sign_open (sync with sodium_crypto_sign_open)
|
2018-04-16 14:00:43 -04:00 |
|
Matthew Brown
|
7345a44494
|
Fix callable parse issue
|
2018-04-15 18:16:31 -04:00 |
|