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 |
|
Matthew Brown
|
9b06b672ba
|
Fix #54 - register function constants when function is invoked
|
2017-01-15 16:43:49 -05:00 |
|
Matthew Brown
|
4fd46fe2c8
|
Fix #59 - make functions aware of just-defined constants
|
2017-01-15 15:58:40 -05:00 |
|
Matthew Brown
|
faccc73dc1
|
Fix #52 by analysing non-main parts of issets
|
2017-01-15 13:58:20 -05:00 |
|
Matthew Brown
|
1bf2139149
|
Fix #58 - treat callmap args correctly when evaluating variadic
|
2017-01-15 13:17:11 -05:00 |
|
Matthew Brown
|
2e4996e562
|
Fix how we treat numeric strings
|
2017-01-15 12:55:07 -05:00 |
|
Matthew Brown
|
8836f05027
|
Fix #56 - functions in root namespaces should not need slash
|
2017-01-15 12:34:23 -05:00 |
|
Matthew Brown
|
ff2e7b1b28
|
Merge pull request #57 from vimeo/scalar-type-objects
Scalar type objects
|
2017-01-15 11:02:49 -05:00 |
|
Matthew Brown
|
d361f17203
|
Catch {int} types
|
2017-01-15 11:00:35 -05:00 |
|
Matthew Brown
|
ad38a26524
|
Hoist class check above method check
|
2017-01-15 10:24:38 -05:00 |
|
Matthew Brown
|
03141e41c2
|
Move string-stored types into named classes
|
2017-01-15 10:22:05 -05:00 |
|
Matthew Brown
|
dc592f7a6e
|
Fix #55 - hiccup when negating strange expression
|
2017-01-15 01:16:50 -05:00 |
|
Matthew Brown
|
78c1138a94
|
Fix #53 - add back extends checks for reflected classes
|
2017-01-14 19:34:10 -05:00 |
|
Matthew Brown
|
804de9f215
|
Fix #51 - don't exit with non-zero code if no errors reported
|
2017-01-14 01:24:27 -05:00 |
|
Matthew Brown
|
e59dba3c70
|
Allow alt version of callmap variadic syntax
|
2017-01-13 18:01:07 -05:00 |
|
Matthew Brown
|
645b245927
|
Update default config to not break on FailedTypeResolution
ref #50
|
2017-01-13 17:34:41 -05:00 |
|
Matt Brown
|
37e8b4adfe
|
Fix a few issues in tests
|
2017-01-13 14:14:24 -05:00 |
|
Matt Brown
|
6e6106c080
|
Add docblocks to tests
|
2017-01-13 14:07:23 -05:00 |
|
Matt Brown
|
93688dffe0
|
Fix update-docblocks command
|
2017-01-13 14:06:05 -05:00 |
|
Matt Brown
|
fda96660fe
|
Fix #44 - support empty namespaces
|
2017-01-13 13:48:58 -05:00 |
|
Matt Brown
|
fbbef2c320
|
Fix #45 - add issue when optional param used before required
|
2017-01-13 13:40:20 -05:00 |
|
Matt Brown
|
35c06261b9
|
Fix #38 - emit issue for non-array on right too
|
2017-01-13 13:09:52 -05:00 |
|
Matt Brown
|
82af023d6f
|
Fix #43 - do not emit issues when doing instanceof interface checks
|
2017-01-13 12:52:32 -05:00 |
|
Matt Brown
|
dc585ff22a
|
Fix #47 - check closure param types properly
|
2017-01-13 12:40:01 -05:00 |
|
Matt Brown
|
c104736ead
|
Fix #42 - detect false and null defaults
|
2017-01-13 12:26:10 -05:00 |
|
Matt Brown
|
c181f47364
|
Fix #35 and #40 by improving method signature checks
|
2017-01-13 12:03:22 -05:00 |
|
Matt Brown
|
d2c9c423c5
|
Fix #46 - fix type assignment of anonymous classes
|
2017-01-13 10:44:04 -05:00 |
|
Matt Brown
|
e300550209
|
Be less brittle when interface does not exist
|
2017-01-12 11:16:00 -05:00 |
|
Matthew Brown
|
c20f31855c
|
Fix namespaced function calls
|
2017-01-12 09:42:24 -05:00 |
|
Matthew Brown
|
91328838e2
|
Merge pull request #34 from vimeo/lazy-evaluation
Lazy evaluation
|
2017-01-12 01:15:46 -05:00 |
|
Matthew Brown
|
b4ca657ea2
|
Fix diff checking
|
2017-01-12 01:12:01 -05:00 |
|
Matthew Brown
|
5f54a9571c
|
Fix deep project checks
|
2017-01-12 01:03:48 -05:00 |
|