SignpostMarv
|
60f9d3558c
|
templating for ReflectionClass
|
2019-02-10 20:40:32 -05:00 |
|
Bruce Weirdan
|
1b20d9ab57
|
Added example of psalm --init run
Refs #1312
|
2019-02-10 20:40:16 -05:00 |
|
Matthew Brown
|
dafc5feb5a
|
Limit callable::__invoke test to PHP71
|
2019-02-10 16:45:36 -05:00 |
|
Matthew Brown
|
c6b3fc512f
|
Don’t throw exception when ignoring trait absence
|
2019-02-10 16:32:30 -05:00 |
|
Matthew Brown
|
af61e167f4
|
Add callable literal string
Fixes #1315
|
2019-02-10 16:27:37 -05:00 |
|
Matthew Brown
|
9a8f969d5c
|
Fix #1314 - make sure we always know what a closure is if we’re using one
|
2019-02-10 16:23:31 -05:00 |
|
Matthew Brown
|
c58100e3af
|
Fix #1313 - don’t allow mixed function calls
|
2019-02-10 16:15:52 -05:00 |
|
Matthew Brown
|
7a1ff78bb3
|
Fix #1316 - is_iterable should remove arrays from union
|
2019-02-10 15:56:35 -05:00 |
|
Matthew Brown
|
62fb8035bf
|
Fix #1309 - no PropertyNotSetInConstructor warnings for grandchild of class
|
2019-02-10 15:01:10 -05:00 |
|
Matthew Brown
|
6976528c7e
|
Fix #1310 - check template defining class matches
|
2019-02-10 12:02:18 -05:00 |
|
Bruce Weirdan
|
80c9114efd
|
Enable 7.4snapshot to replace nightly (that's now 8.x)
|
2019-02-09 15:48:35 -05:00 |
|
Matthew Brown
|
c765d0e969
|
Fix #1307 - improve generator array type
|
2019-02-09 15:48:15 -05:00 |
|
Matthew Brown
|
83e22a10f8
|
Fix #1299 - vars defined in catches before throw are possibly-defined for finally
|
2019-02-09 15:39:30 -05:00 |
|
Matthew Brown
|
574a5530ee
|
Use $baselineFile for current baseline
|
2019-02-09 11:20:48 -05:00 |
|
Maria Luiza Soares
|
5bd16c686f
|
Show total fixed errors when updating baseline
|
2019-02-09 11:20:48 -05:00 |
|
bugreportuser
|
6c7819b438
|
Allow @psalm-template for classes
|
2019-02-09 11:15:25 -05:00 |
|
Matthew Brown
|
79d468bf66
|
Make return type docblock-based
|
2019-02-08 18:08:53 -05:00 |
|
Brown
|
c68209b8f3
|
Fix #1300 - add functions mentioned in class file where class is used
|
2019-02-08 17:41:03 -05:00 |
|
Matthew Brown
|
f4518d59e0
|
Fix #1303 - improve handling of class-string<Foo> type arg passed to class-string<T> param
|
2019-02-08 13:34:30 -05:00 |
|
Matthew Brown
|
98644f7a65
|
Allow more-specific template types to override mixed
|
2019-02-08 13:09:36 -05:00 |
|
Matthew Brown
|
88b4f8230c
|
Remove parent call
|
2019-02-07 19:01:33 -05:00 |
|
Matthew Brown
|
6d0e78540a
|
Only move issue once
|
2019-02-07 18:47:50 -05:00 |
|
Matthew Brown
|
0bca8db561
|
Don’t throw exception when property is missing type
|
2019-02-07 18:10:32 -05:00 |
|
Matthew Brown
|
e6f3948f7b
|
Fix #1297 - prevent false positive TypeDoesNotContainType for class const array offset
|
2019-02-07 16:24:31 -05:00 |
|
Matthew Brown
|
a6755cc523
|
Fix default test versions to 7.3
|
2019-02-07 15:27:43 -05:00 |
|
Matthew Brown
|
ed4ed957c8
|
Use more specific templated argument
|
2019-02-07 15:21:34 -05:00 |
|
Matthew Brown
|
dedb3625b6
|
Default tests to use PHP 7.3 standards
|
2019-02-07 14:08:35 -05:00 |
|
Matthew Brown
|
fbe5801345
|
Prevent issues being forgotten when another error crops up
|
2019-02-07 14:06:37 -05:00 |
|
Matthew Brown
|
d9e972d2f0
|
Prevent issues being forgotten when another error crops up
|
2019-02-07 13:56:00 -05:00 |
|
Matthew Brown
|
c383e61805
|
Fix #1296 - array_filter should allow scalar values
|
2019-02-07 13:05:17 -05:00 |
|
Matthew Brown
|
17541b415f
|
Fix #1191 - allow Psalm to check against different versions of PHP
|
2019-02-07 12:25:57 -05:00 |
|
Matthew Brown
|
f8f5ddfb04
|
Add support for string range
|
2019-02-07 10:50:42 -05:00 |
|
Matthew Brown
|
69d44070f8
|
Remove nightly PHP builds now they’ve switched to 8.0.0-dev
|
2019-02-06 16:58:15 -05:00 |
|
SignpostMarv
|
c2dedd6e6c
|
insufficient type-hinting to indicate size of chunk :(
|
2019-02-06 16:43:22 -05:00 |
|
SignpostMarv
|
3de4457a45
|
adding type-hinting stub for array_chunk()
|
2019-02-06 16:43:22 -05:00 |
|
SignpostMarv
|
1f3faff01f
|
not sure if this is the best place to add the test, but this is the code that fails from this example: https://getpsalm.org/r/11ec7409c0 under d453267
|
2019-02-06 16:43:22 -05:00 |
|
Matthew Brown
|
c758678022
|
Fix remaining issues
|
2019-02-06 16:08:41 -05:00 |
|
Matthew Brown
|
e7d73c3ff2
|
Fix generator ref
|
2019-02-06 16:08:41 -05:00 |
|
Aaron Piotrowski
|
e6fcb79392
|
Update ProtocolStreamReader
|
2019-02-06 16:08:41 -05:00 |
|
Matthew Brown
|
7249539fc6
|
Add a few return types and improve formatting
|
2019-02-06 16:08:41 -05:00 |
|
Matthew Brown
|
d18ef9c6e1
|
Add ideal stub return types
|
2019-02-06 16:08:41 -05:00 |
|
Aaron Piotrowski
|
b0d97843ce
|
Update Amp usage
Fixed a few errors and used byte-stream for reading and writing.
|
2019-02-06 16:08:41 -05:00 |
|
Matthew Brown
|
263a4c8cf1
|
Use Amp for handling language server event loop
|
2019-02-06 16:08:41 -05:00 |
|
Matthew Brown
|
dfe45e7d26
|
Fix #1290 - improve handling of more specific template
|
2019-02-06 15:56:40 -05:00 |
|
SignpostMarv
|
96ef708965
|
PHP_EOL is sometimes the wrong EOL under windows
|
2019-02-06 14:29:10 -05:00 |
|
SignpostMarv
|
e587a80181
|
symlink perms are not available by default under windows
|
2019-02-06 14:29:10 -05:00 |
|
SignpostMarv
|
5c49dfd746
|
adding PHP_EOL to tests that fail under windows
|
2019-02-06 14:29:10 -05:00 |
|
SignpostMarv
|
4a56688800
|
adding DIRECTORY_SEPARATOR to tests that fail under windows
|
2019-02-06 14:29:10 -05:00 |
|
Matthew Brown
|
d45326759f
|
Fix #1287 - improve handling of templated intersection
|
2019-02-06 12:37:05 -05:00 |
|
Matthew Brown
|
020430c66f
|
Recover better from union type errors in template names
|
2019-02-05 17:43:46 -05:00 |
|