Matthew Brown
|
f3f1ba1caa
|
Break out block checkers
|
2016-10-22 17:35:59 -04:00 |
|
Matthew Brown
|
2bea64ca52
|
Split out SwitchChecker
|
2016-10-22 13:37:06 -04:00 |
|
Matthew Brown
|
dda4c52e03
|
Fix ref
|
2016-10-22 13:29:32 -04:00 |
|
Matthew Brown
|
e4ba8b1abc
|
Make StatementsChecker much smaller
|
2016-10-22 13:28:40 -04:00 |
|
Matthew Brown
|
6174048354
|
Flesh out function params when evaluating args
|
2016-10-21 14:38:03 -04:00 |
|
Matthew Brown
|
6d8e722a77
|
Add support for anonymous classes
|
2016-10-20 20:54:17 -04:00 |
|
Matthew Brown
|
6283553d19
|
Properly clear cache
|
2016-10-20 18:16:17 -04:00 |
|
Matthew Brown
|
0100ca2b8c
|
Add better cache clear
|
2016-10-20 18:12:13 -04:00 |
|
Matthew Brown
|
d71d439e25
|
Closure basically implements callable
|
2016-10-20 18:05:28 -04:00 |
|
Matthew Brown
|
07636468a2
|
Improve Generator typing
|
2016-10-20 15:26:02 -04:00 |
|
Matthew Brown
|
4c51e02107
|
Fix function checking
|
2016-10-20 14:36:15 -04:00 |
|
Matthew Brown
|
8c23d0829a
|
Add typed support for spaceship operator
|
2016-10-20 14:28:16 -04:00 |
|
Matthew Brown
|
a4644a0e4a
|
Add support for Generator types
|
2016-10-20 14:28:16 -04:00 |
|
Matthew Brown
|
cb7c8852df
|
Merge pull request #28 from mattb/various-fixes
Various fixes and improvements
|
2016-10-20 12:02:36 -04:00 |
|
Jon Ursenbach
|
41c548c092
|
Adding PHPUnit as a dev dependency and a Composer script to run tests.
|
2016-10-20 11:54:55 -04:00 |
|
Jon Ursenbach
|
295dad5d0e
|
Fixing a typo in the .gitignore filename.
|
2016-10-20 11:52:14 -04:00 |
|
Jon Ursenbach
|
8ff2f8bddb
|
"A non-empty PSR-4 prefix must end with a namespace separator."
|
2016-10-20 11:51:45 -04:00 |
|
Matthew Brown
|
74abadf6c7
|
Add checkable return type for Generator
|
2016-10-20 11:31:39 -04:00 |
|
Matthew Brown
|
23529a6f70
|
Add more complicated yield test
|
2016-10-20 11:31:19 -04:00 |
|
Matthew Brown
|
8be174999e
|
Add more failing PHP7.0 tests
|
2016-10-20 00:47:10 -04:00 |
|
Matthew Brown
|
518e8bcbaf
|
Support PHP5.5 features (except yield, for now)
|
2016-10-20 00:13:35 -04:00 |
|
Matthew Brown
|
5e45a70ea8
|
Fix erroneous continue
|
2016-10-19 16:50:49 -04:00 |
|
Matthew Brown
|
069b4eb925
|
Only turn on E_WARNING in debug mode
|
2016-10-19 16:50:37 -04:00 |
|
Matthew Brown
|
451d97e0ed
|
Add support for variadic and packed variables
|
2016-10-19 00:31:32 -04:00 |
|
Matthew Brown
|
58bb10b948
|
Improve maths type resolution
|
2016-10-19 00:00:49 -04:00 |
|
Matthew Brown
|
4b96a08871
|
Fix syntax error
|
2016-10-18 23:35:30 -04:00 |
|
Matthew Brown
|
5e1fc3c38b
|
Add PHP 5.6 feature tests
|
2016-10-18 22:23:09 -04:00 |
|
Matthew Brown
|
cf7d2d1747
|
Add test for type hints
|
2016-10-18 22:02:38 -04:00 |
|
Matthew Brown
|
98b4029ebd
|
Support PHP7 return types
|
2016-10-18 21:54:08 -04:00 |
|
Matthew Brown
|
6b4039aae3
|
Fix #23 - prevent duplicte messages
|
2016-10-18 18:55:53 -04:00 |
|
Matthew Brown
|
900f86507d
|
Avoid TooManyArguments issues on mock classes
|
2016-10-18 18:27:16 -04:00 |
|
Matthew Brown
|
a8cbb89ce7
|
Merge pull request #26 from jonu/help
--help
|
2016-10-18 18:06:06 -04:00 |
|
Matthew Brown
|
a1acaa231a
|
Allow @psalm-variadic to denote functions that use func_call_args
|
2016-10-18 17:55:07 -04:00 |
|
Jon Ursenbach
|
44f482e1b7
|
Adding a --help option to the executable.
|
2016-10-18 17:02:34 -04:00 |
|
Matthew Brown
|
068dc41173
|
Fix #24 - do not emit TooManyArguments issue erroneously for function calls
|
2016-10-18 16:43:50 -04:00 |
|
Matthew Brown
|
f916a6f9a3
|
Remove unused methods
|
2016-10-18 16:28:51 -04:00 |
|
Matthew Brown
|
935b9dfe07
|
Be more sensitive to function_exists checks, do not apply to whole function
|
2016-10-18 16:14:52 -04:00 |
|
Matthew Brown
|
375c522304
|
Fix #25 - only emit one MethodSignagureMismatch per line
|
2016-10-18 16:00:03 -04:00 |
|
Matthew Brown
|
b7ffd66211
|
Do not check methods after is_callable
|
2016-10-18 14:22:54 -04:00 |
|
Matthew Brown
|
d247cead09
|
Exit properly when encountering classes we cannot deal with
|
2016-10-18 11:25:15 -04:00 |
|
Matthew Brown
|
991806a2c4
|
Ignore files outside project dirs for diffs
|
2016-10-18 10:17:25 -04:00 |
|
Matthew Brown
|
e6cc026d20
|
Add check for continue when not in loop context
|
2016-10-17 16:42:23 -04:00 |
|
Matthew Brown
|
2b0af34d2c
|
Be more lenient with null vs void return type
|
2016-10-15 18:55:17 -04:00 |
|
Matthew Brown
|
fd6954f056
|
Add override for ArrayObject and fix error message
|
2016-10-15 18:45:31 -04:00 |
|
Matthew Brown
|
b2a5081163
|
Add checks for method signature mismatch
|
2016-10-15 18:01:04 -04:00 |
|
Matthew Brown
|
331475640b
|
Obviate array_filter
|
2016-10-15 13:14:43 -04:00 |
|
Matthew Brown
|
2fe46b08b4
|
Add additional array check
|
2016-10-15 13:11:08 -04:00 |
|
Matthew Brown
|
31257634f4
|
Improve messages
|
2016-10-15 13:10:48 -04:00 |
|
Matthew Brown
|
18a55e2854
|
Also inspect arrays from strings
|
2016-10-15 13:10:05 -04:00 |
|
Matthew Brown
|
81e15362a0
|
Fix psalm errors in psalm
|
2016-10-15 10:36:19 -04:00 |
|