Matthew Brown
|
4d5b0abb74
|
Add explicit value tracking
|
2016-10-30 19:52:35 -04:00 |
|
Matthew Brown
|
b220ee51cc
|
Correctly assign list values
|
2016-10-30 19:38:08 -04:00 |
|
Matthew Brown
|
518f0f70a8
|
Break out possibly-reusable bit
|
2016-10-30 19:13:09 -04:00 |
|
Matthew Brown
|
53cef386a2
|
Do not error on mixed input
|
2016-10-30 12:53:56 -04:00 |
|
Matthew Brown
|
6cd63cc0f3
|
Fix nullref
|
2016-10-30 12:51:41 -04:00 |
|
Matthew Brown
|
604c875d0c
|
Fix more errors caught by Psalm
|
2016-10-30 12:46:18 -04:00 |
|
Matthew Brown
|
ad228e4d7e
|
Hardcode properties that Psalm needs
|
2016-10-30 11:14:36 -04:00 |
|
Matthew Brown
|
722a7fba5c
|
Don't squeal when autoloading classes
|
2016-10-30 01:13:33 -04:00 |
|
Matthew Brown
|
98437c52db
|
Check closure params to see if they align with array_map/array_filter args
|
2016-10-29 22:17:46 -04:00 |
|
Matthew Brown
|
4bf07d0adb
|
Add support for PHPDoc array style
|
2016-10-29 20:57:03 -04:00 |
|
Matthew Brown
|
95be3c4a05
|
Interpret variadic params as arrays
|
2016-10-29 20:50:24 -04:00 |
|
Matthew Brown
|
9f94add470
|
Update plugin interface to add $suppressed_issues
|
2016-10-28 16:49:42 -04:00 |
|
Matthew Brown
|
b31ac4a862
|
Removed object-like type descriptor in favour of array{} syntax
|
2016-10-28 13:24:06 -04:00 |
|
Matthew Brown
|
c91cb30bd6
|
Rethrow exception
|
2016-10-28 11:05:51 -04:00 |
|
Matthew Brown
|
12918d8cc9
|
Fix ref
|
2016-10-28 10:58:49 -04:00 |
|
Matthew Brown
|
b627bdf9c6
|
Catch bad docblock issue
|
2016-10-28 10:54:20 -04:00 |
|
Matthew Brown
|
0b0a5ff0e8
|
Better check for bad static invocation
|
2016-10-28 10:22:45 -04:00 |
|
Matthew Brown
|
cc0c62fd23
|
Allow spaces in docblock types
|
2016-10-28 00:11:16 -04:00 |
|
Matthew Brown
|
95f5a4603a
|
Add property for poorly-reflected builtin classes
|
2016-10-27 16:05:27 -04:00 |
|
Matthew Brown
|
78e183ea0c
|
Filter null & false if no arg passed to array_filter
|
2016-10-26 17:51:34 -04:00 |
|
Matthew Brown
|
c5107f2abf
|
Fix zlib_encode
|
2016-10-26 11:57:30 -04:00 |
|
Matthew Brown
|
c48ce9ec33
|
Deal with optional callmap args better
|
2016-10-26 11:51:59 -04:00 |
|
Matthew Brown
|
76191e2505
|
Add back apc_store proper signature
|
2016-10-26 11:25:44 -04:00 |
|
Matthew Brown
|
77c442cb1d
|
Improve CallMap from origin
|
2016-10-26 11:16:37 -04:00 |
|
Matthew Brown
|
b0b767c465
|
Fix unnecessary Exception signatures
|
2016-10-26 10:25:52 -04:00 |
|
Matthew Brown
|
4d224d56db
|
Handle user-defined code in root namespace (e.g. OAuth) better
|
2016-10-25 11:40:09 -04:00 |
|
Matthew Brown
|
694d159829
|
Fix interface extends return types
|
2016-10-25 11:20:06 -04:00 |
|
Matthew Brown
|
6dde59bd20
|
Fix previous exception
|
2016-10-24 19:20:42 -04:00 |
|
Matthew Brown
|
4d0d5fab9a
|
Fix Exception type
|
2016-10-24 19:00:52 -04:00 |
|
Matthew Brown
|
3fa1cce4f6
|
Fix more callmap issues
|
2016-10-24 18:56:43 -04:00 |
|
Matthew Brown
|
09ab4b4f33
|
Fix casing of DateTime objects
|
2016-10-24 18:49:27 -04:00 |
|
Matthew Brown
|
4b65f92cb9
|
Fix #29 - allow interface extension
|
2016-10-24 18:49:07 -04:00 |
|
Matthew Brown
|
357cd8ad41
|
Add support for Closure::__invoke
|
2016-10-24 15:55:05 -04:00 |
|
Matthew Brown
|
74ec219421
|
Add more checks for inferredType
|
2016-10-24 12:13:12 -04:00 |
|
Matthew Brown
|
2ddb08c778
|
Add more protective checks
|
2016-10-24 11:06:04 -04:00 |
|
Matthew Brown
|
bd173f8840
|
Fix #21 - stopOnFirstError now handled properly
|
2016-10-23 23:32:17 -04:00 |
|
Matthew Brown
|
ce95275878
|
Fix more Psalm bugs found by Psalm
|
2016-10-23 12:24:53 -04:00 |
|
Matthew Brown
|
d8b10a6c97
|
Fix errors caught by Psalm
|
2016-10-23 01:57:11 -04:00 |
|
Matthew Brown
|
fbdfc78546
|
Fix references to moved fucntionality
|
2016-10-22 18:25:14 -04:00 |
|
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 |
|