Matthew Brown
|
10a0f19870
|
Delay loading stubs until after first scan;
|
2018-11-09 00:47:23 -05:00 |
|
Matthew Brown
|
2065e0129e
|
Fix #1069 - module arithmetic always returns ints
|
2018-11-07 08:45:26 -05:00 |
|
Brown
|
1725bd466d
|
Fix #1059 by reducing file path further
|
2018-11-05 18:22:18 -05:00 |
|
Gabriel Caruso
|
62a1d0d12a
|
Simplify return statment
|
2018-11-04 19:26:37 -05:00 |
|
Brown
|
f7a37d05b9
|
Improve handling of generic params in intersection types
Ref #1053
|
2018-11-02 13:09:04 -04:00 |
|
Matthew Brown
|
f592e54a4e
|
Add hover info for extends and implements
|
2018-11-01 23:40:36 -04:00 |
|
Matthew Brown
|
ccf5de0418
|
Improve array coercion checks
|
2018-11-01 23:31:40 -04:00 |
|
Matthew Brown
|
b1c704da4d
|
Fix #1050 - don’t check stubbed classes for property initialisation
|
2018-11-01 22:46:14 -04:00 |
|
Matthew Brown
|
7d12bfd2d1
|
Cache errors as well as info issues
|
2018-11-01 21:52:39 -04:00 |
|
Matthew Brown
|
cd9e9321fd
|
Remove error logging
|
2018-10-30 20:55:25 -04:00 |
|
Matthew Brown
|
8071465e8e
|
Fix performance regression introduced with fix to #1039
|
2018-10-30 20:51:52 -04:00 |
|
Brown
|
727b0d3221
|
Add --disable-on-change option
|
2018-10-30 18:58:22 -04:00 |
|
Brown
|
aef9fecaa3
|
Fix #1045 - check intersection classes exist
|
2018-10-30 10:34:02 -04:00 |
|
Matthew Brown
|
d1baff4b92
|
Fix #1044 - allow templated params in assert
|
2018-10-30 09:20:34 -04:00 |
|
Brown
|
d6392fbcba
|
Added an HTML-escaped-string meta-type for functions to return
And a sample echo checker
|
2018-10-29 11:54:25 -04:00 |
|
Matthew Brown
|
aff6844c62
|
Fix #1035 - ignore issues where method is in a custom library
|
2018-10-27 11:47:27 -04:00 |
|
Matthew Brown
|
1d77b61ff9
|
Fix #1039 by invalidating all use users
|
2018-10-26 23:04:38 -04:00 |
|
Brown
|
e286089eaa
|
Add onchange events and symbol lookup with disabled completion
|
2018-10-26 16:17:15 -04:00 |
|
Matthew Brown
|
addaea2c1c
|
Improve performance when parsing large files with few changes
|
2018-10-26 00:59:14 -04:00 |
|
Brown
|
496018f84a
|
Fix #1024 - add support for filter_var
|
2018-10-23 14:38:36 -04:00 |
|
Brown
|
85b64227f7
|
Be more lenient with objectlike array offset values
Assume mixed key is accurate
|
2018-10-23 13:14:14 -04:00 |
|
Brown
|
447739ede1
|
Fix #1033 - coerce -0 to a general int
|
2018-10-23 13:00:15 -04:00 |
|
Brown
|
4da1fd0e40
|
Change psalm --server to psalm-language-server
|
2018-10-18 14:34:46 -04:00 |
|
Brown
|
b7c438bf97
|
Fix slowness when invalidating heavily-used files
|
2018-10-17 18:11:02 -04:00 |
|
Brown
|
54fdda651b
|
Add server mode support with error reporting only
|
2018-10-17 15:54:31 -04:00 |
|
Brown
|
5938fd1bb9
|
Fix too-long-line
|
2018-10-17 14:37:32 -04:00 |
|
Brown
|
6a7148204b
|
Add checks elsewhere too
|
2018-10-17 13:25:09 -04:00 |
|
Brown
|
e6cf9e96df
|
Add support for class concats when checking for callables
|
2018-10-17 13:22:57 -04:00 |
|
Brown
|
1d5759a35c
|
Improve test coverage of ProjectChecker
|
2018-10-17 11:03:32 -04:00 |
|
Brown
|
5a484901cd
|
Improve the way that files are reloaded (server only)
|
2018-10-16 15:59:11 -04:00 |
|
Brown
|
f9cca5e597
|
Add support for forking at the scanning step
|
2018-10-15 09:16:11 -04:00 |
|
Brown
|
a2e7a65f3a
|
Add better types for microtime
|
2018-10-10 16:03:00 -04:00 |
|
Brown
|
f56c76a8be
|
Fix #1015 with maybe slightly hacky solution? It’s an edge case, though
|
2018-10-10 11:45:56 -04:00 |
|
Brown
|
8e73b34469
|
Fix #1009 - improve handling of print_r
|
2018-10-10 10:58:47 -04:00 |
|
Brown
|
13b6868ab0
|
Add references to $this-> properties for method invalidation
|
2018-10-09 14:24:55 -04:00 |
|
Brown
|
e4e92ebd32
|
Don’t complain when encountering string templated builtin type
|
2018-10-08 19:57:18 -04:00 |
|
Brown
|
d0840b04b5
|
Improve debug output for diff runs
|
2018-10-08 19:42:24 -04:00 |
|
Brown
|
6a2add9398
|
Don’t skip correct methods in non-diff mode
|
2018-10-08 19:41:32 -04:00 |
|
Brown
|
29e78c5df1
|
Avoid not checking classes where possible
|
2018-10-08 13:08:03 -04:00 |
|
Brown
|
540f22de40
|
Only substitute param types in function analysis if none present
|
2018-10-08 13:07:28 -04:00 |
|
Matthew Brown
|
afebefba19
|
Switch from --cache-results to --diff-methods flag
|
2018-10-07 00:42:25 -04:00 |
|
Matthew Brown
|
7e01576653
|
Fix #1011 - don’t re-analyse constructors if we can help it
|
2018-10-06 22:58:21 -04:00 |
|
Matthew Brown
|
92e11fd51b
|
Port over cleanup from server branch
|
2018-10-06 20:11:19 -04:00 |
|
Matthew Brown
|
99c9be34e1
|
Type according to parent param types, if no type is given
|
2018-10-06 14:00:45 -04:00 |
|
Brown
|
289f5046b2
|
Don’t disable class checks if extension is loaded
|
2018-10-04 16:58:11 -04:00 |
|
Brown
|
9ea2009cd2
|
Add a closure in scope just in time for analysis
|
2018-10-04 16:42:40 -04:00 |
|
Brown
|
0352babece
|
Fix buggy handling of class with __toString being passed to string|object
|
2018-10-04 15:29:01 -04:00 |
|
Brown
|
6707672528
|
Improve handling of traits further
|
2018-10-03 18:16:33 -04:00 |
|
Brown
|
f2cea0325f
|
Slightly improve trait handling
|
2018-10-03 17:11:08 -04:00 |
|
Brown
|
33254c43cc
|
Fix #1010 - track changes to traits and trait uses
|
2018-10-03 13:58:32 -04:00 |
|