Brown
|
07934b8333
|
Fix isString check for class strings
|
2018-11-02 17:03:49 -04: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
|
1152aa953f
|
Fix #1026 - warn about bad docblock in @property annotation
|
2018-11-01 23:04:00 -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
|
2413e745e2
|
Make tests platform-cross-compatible
|
2018-11-01 22:03:47 -04:00 |
|
Matthew Brown
|
7d12bfd2d1
|
Cache errors as well as info issues
|
2018-11-01 21:52:39 -04:00 |
|
Brown
|
ef671a14cc
|
Fix issue in file diff offset
|
2018-11-01 19:11:00 -04:00 |
|
Brown
|
df8b0a1fc5
|
Bust cache when config changes, don’t rely on > modified time
|
2018-11-01 17:42:48 -04:00 |
|
Brown
|
f017599b3f
|
Fix how InvalidDocblock is treated
Fixes #1051 (hopefully)
|
2018-11-01 17:03:08 -04:00 |
|
Brown
|
019404d198
|
Fix resolving of classes after change
|
2018-11-01 16:04:37 -04:00 |
|
Brown
|
bd3250f52b
|
Bust caches when config changes
|
2018-11-01 16:02:44 -04:00 |
|
Brown
|
0ba8a51cbe
|
Deduplicate issues from threads
|
2018-11-01 13:22:38 -04:00 |
|
Brown
|
1d7ea1292e
|
Add Psalm\Config::locateConfigFile method for easier path fetching
|
2018-11-01 13:05:33 -04:00 |
|
Brown
|
5eca4a8b27
|
Properly escape slashes in issue text
|
2018-11-01 12:39:48 -04:00 |
|
Matthew Brown
|
9c1f15526d
|
Remove erroneous =PATH
|
2018-11-01 11:16:08 -04:00 |
|
Erik Booij
|
635410ea41
|
Introduce issue baseline with --set-baseline and --with-baseline
|
2018-11-01 11:16:08 -04:00 |
|
Dave Liddament
|
14b99203d5
|
FIX #1047
FIx for issue [CLI -i flag not being processed correctly](https://github.com/vimeo/psalm/issues/1047)
|
2018-10-31 22:27:21 -04:00 |
|
Matthew Brown
|
1a08b69d9c
|
Only do partial parsing if there are few changes
|
2018-10-30 22:25:31 -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
|
71452923c9
|
Remove error_logs
|
2018-10-30 18:58:48 -04:00 |
|
Brown
|
727b0d3221
|
Add --disable-on-change option
|
2018-10-30 18:58:22 -04:00 |
|
Brown
|
6732c5f5c2
|
Add scanning of generic classes
|
2018-10-30 13:01:01 -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 |
|
sji
|
2eb0122549
|
Fixed the type of 1st parameter in odbc_fetch_object()
|
2018-10-30 09:17:48 -04:00 |
|
Brown
|
55b29e71a8
|
Fix issue where diffs span multiple functions
|
2018-10-29 17:12:20 -04:00 |
|
Brown
|
c4e540f1b9
|
Add more commonly-applicable test
|
2018-10-29 15:28:17 -04:00 |
|
Brown
|
0bebcd06ce
|
Prevent possibly false return from enterNode
Don’t quite understand how this could be false tbh
|
2018-10-29 15:01:05 -04:00 |
|
Brown
|
000ec8ec12
|
Add plugin
|
2018-10-29 12:15:36 -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 |
|
Brown
|
05d1ce6dcd
|
Move plugin tests into new file
|
2018-10-29 11:52:16 -04:00 |
|
Matthew Brown
|
0d7661dd3f
|
Clone all comments, not just docs
|
2018-10-27 21:22:09 -04:00 |
|
Tyson Andre
|
6ba76e1589
|
Fix wording nits in documentation
|
2018-10-27 13:05:49 -04:00 |
|
Matthew Brown
|
750ef3e443
|
Rename OffsetMapCheckerVisitor to PartialParserVisitor and add description
|
2018-10-27 12:27:21 -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
|
00b51627cc
|
Fix tests
|
2018-10-26 16:29:16 -04:00 |
|
Brown
|
e286089eaa
|
Add onchange events and symbol lookup with disabled completion
|
2018-10-26 16:17:15 -04:00 |
|
Brown
|
303d3ee6a2
|
Fix issue adjusting offsets after multiple file changes
|
2018-10-26 13:22:41 -04:00 |
|
Brown
|
89e91f6ae2
|
Force a rescan if adding an extra method
|
2018-10-26 11:48:21 -04:00 |
|
Brown
|
dbb155f18d
|
Shift all comments, not just docblocks
|
2018-10-26 11:22:43 -04:00 |
|
Matthew Brown
|
addaea2c1c
|
Improve performance when parsing large files with few changes
|
2018-10-26 00:59:14 -04:00 |
|
Matthew Brown
|
f8b213bb48
|
Add line break
|
2018-10-25 13:31:04 -04:00 |
|
Matthew Brown
|
4be2e77dfa
|
Update ALE info
|
2018-10-25 13:30:37 -04:00 |
|
François Kooman
|
a27ab52be7
|
DateTime*::getTimestamp can return false
When the represented date is before 1970-01-01 00:00:00, or after
2038-01-19 03:14:07 on 32 bit systems
|
2018-10-25 08:12:26 -04:00 |
|
Brown
|
dfda8c0760
|
Fix Ds\Set signatures cc @mleczakm
|
2018-10-24 13:14:19 -04:00 |
|
Brown
|
d9cf8cb1be
|
Update callmap
|
2018-10-24 11:13:08 -04:00 |
|