Matthew Brown
|
b438e4c305
|
Revert "Don’t complain about incorrectly cased builtin classes"
This reverts commit 20558c6039 .
|
2017-01-18 00:23:17 -05:00 |
|
Matthew Brown
|
20558c6039
|
Don’t complain about incorrectly cased builtin classes
As they can never cause autoloader issues
|
2017-01-18 00:20:24 -05:00 |
|
Matthew Brown
|
e3b9f0fd83
|
Fix multiple duplicate namespaces constant confusion
|
2017-01-17 23:55:08 -05:00 |
|
Matthew Brown
|
e78e710eef
|
Be more resilient in the face of class_exists checks
|
2017-01-17 23:34:17 -05:00 |
|
Matthew Brown
|
e70373b49d
|
Merge pull request #69 from vimeo/directory-separators
Fix #63 by adding directory separators
|
2017-01-17 22:14:47 -05:00 |
|
Matt Brown
|
875717bb96
|
Fix #63 by adding directory separators
|
2017-01-17 22:10:21 -05:00 |
|
Matt Brown
|
c0898aa6e5
|
Fix issue where inferred return type contained subclasses
|
2017-01-17 12:51:09 -05:00 |
|
Matt Brown
|
6b47741528
|
Remove extraneous check
|
2017-01-17 11:20:28 -05:00 |
|
Matt Brown
|
dae7718ae8
|
Support array_combine types and introduce a MoreSpecificReturnType issue
|
2017-01-17 11:17:49 -05:00 |
|
Matthew Brown
|
e4cceee140
|
Merge pull request #67 from mbrodala/patch-1
Simplify installation procedure
|
2017-01-17 08:38:54 -05:00 |
|
Mathias Brodala
|
cfcecf0337
|
Simplify installation procedure
Composer "require" implies "install", also suggest installing the latest stable version instead.
|
2017-01-17 13:51:36 +01:00 |
|
Matthew Brown
|
bc668e2c7a
|
Change variadic docblock param to match language syntax
|
2017-01-17 01:14:43 -05:00 |
|
Matthew Brown
|
693811abed
|
Allow non-array docblock typehints for variadic params
|
2017-01-17 00:26:40 -05:00 |
|
Matthew Brown
|
e4769fd04a
|
Don’t give up when faced with variadic type
|
2017-01-17 00:07:58 -05:00 |
|
Matthew Brown
|
b9bad01dbd
|
Treat reflected interface parents correctly
|
2017-01-16 20:47:23 -05:00 |
|
Matthew Brown
|
0c40785660
|
Allow traversable to be given directly as iterable
|
2017-01-16 20:06:34 -05:00 |
|
Matthew Brown
|
3cdb1753d5
|
Update to the more accurate TypeChecker::isContainedBy
|
2017-01-16 20:00:51 -05:00 |
|
Matthew Brown
|
991d002d3f
|
Fix #66 -m flag
|
2017-01-16 19:44:31 -05:00 |
|
Matthew Brown
|
317eab8730
|
Add support for ?A types in docblock
|
2017-01-16 19:17:46 -05:00 |
|
Matthew Brown
|
9220b958eb
|
Fix phpcs errors
|
2017-01-16 19:06:39 -05:00 |
|
Matthew Brown
|
4073986844
|
Merge pull request #65 from Fleshgrinder/feature/auto-creation-of-cache-directory
Auto-create cache directory
|
2017-01-16 18:39:48 -05:00 |
|
Matthew Brown
|
b3726c9de5
|
Use getcwd() for the project’s base, not the config file parent directory
|
2017-01-16 18:33:04 -05:00 |
|
Matthew Brown
|
900d7f83bc
|
New and improved logo
|
2017-01-16 17:24:26 -05:00 |
|
Matthew Brown
|
4402ca0bff
|
Added acknowledgements
|
2017-01-16 17:20:07 -05:00 |
|
Matthew Brown
|
0613324df9
|
Add test for #64
|
2017-01-16 16:33:35 -05:00 |
|
Matthew Brown
|
37bdd7d024
|
Fix #64 - if type is from docblock, return mixed in error case
|
2017-01-16 16:02:46 -05:00 |
|
Richard Fussenegger
|
42fee8d3a6
|
Auto-create cache directory
Signed-off-by: Richard Fussenegger <fleshgrinder@users.noreply.github.com>
|
2017-01-16 21:58:35 +01:00 |
|
Matthew Brown
|
69e185eb17
|
Use absolute cache directory paths everywhere ref #63
|
2017-01-16 15:32:03 -05:00 |
|
Matthew Brown
|
98454f8644
|
Remove anti-windows exception
|
2017-01-16 14:17:47 -05:00 |
|
Matthew Brown
|
dde39ed841
|
Support -c option with space
|
2017-01-16 13:46:59 -05:00 |
|
Matthew Brown
|
e3a9cb98c3
|
Add extra issue for invalid clone and fix issue reporting;
|
2017-01-16 12:59:09 -05:00 |
|
Matthew Brown
|
4b283564ca
|
Allow variadic params to be passed by reference
|
2017-01-16 12:39:38 -05:00 |
|
Matthew Brown
|
315e7029fe
|
Fix non-full-dir Psalm checks
|
2017-01-16 11:51:42 -05:00 |
|
Matthew Brown
|
856870cf37
|
Fix #62 - die quickly and explicitly if files cannot be located
|
2017-01-16 11:41:57 -05:00 |
|
Matthew Brown
|
34c72756f4
|
Fix custom config loading
|
2017-01-16 11:05:29 -05:00 |
|
Matthew Brown
|
54ccd9dfd2
|
Update docs with better introductory config
|
2017-01-16 01:28:09 -05:00 |
|
Matthew Brown
|
c702ebe13c
|
Update docs with better introductory config
|
2017-01-16 01:27:06 -05:00 |
|
Matthew Brown
|
2e2f2f4ffb
|
Add new suppressable error for missing closure return types
|
2017-01-16 01:22:36 -05:00 |
|
Matthew Brown
|
5315fd15ad
|
Fix namespaced functions in regular use statements
|
2017-01-16 00:49:12 -05:00 |
|
Matthew Brown
|
ac92de181f
|
Allow classes that use __invoke to be called
|
2017-01-16 00:29:18 -05:00 |
|
Matthew Brown
|
d46282e13f
|
Fix issue with constants defined inside interfaces
|
2017-01-16 00:13:08 -05:00 |
|
Matthew Brown
|
c78ce31e36
|
Be more lenient when type left out of docblock
|
2017-01-15 23:49:58 -05:00 |
|
Matthew Brown
|
35062a7c5a
|
Make sure we don’t take website down by mistake
|
2017-01-15 23:18:26 -05:00 |
|
Matthew Brown
|
0deccccdbb
|
Add emacs-compatible report format
|
2017-01-15 22:39:26 -05:00 |
|
Matthew Brown
|
de9d282205
|
Be more robust in the case of missing parent class
|
2017-01-15 22:09:32 -05:00 |
|
Matthew Brown
|
f614944b63
|
Add predefined functions to avoid throwing errors
|
2017-01-15 20:11:02 -05:00 |
|
Matthew Brown
|
6b95b84577
|
Add DateTimeInterface methods
|
2017-01-15 20:08:13 -05:00 |
|
Matthew Brown
|
5845463dab
|
Fix #61 - don’t warn about non-implementing abstract classes
|
2017-01-15 19:02:36 -05:00 |
|
Matthew Brown
|
ce89ac4986
|
Fix #50 - asserting about docblock types no longer causes error
|
2017-01-15 17:52:01 -05:00 |
|
Matthew Brown
|
f4676dae1d
|
Fix #60 - use sys_get_temp_dir() for cache dir unless user-supplied
|
2017-01-15 17:20:54 -05:00 |
|