Matthew Brown
|
3664b0975c
|
Make sure switch breaks don’t count as loop breaks
|
2018-11-10 16:26:03 -05:00 |
|
Matthew Brown
|
9f2fe748e8
|
Improve handling of vars set in always-entered for/foreach/while loops
|
2018-11-10 16:10:59 -05:00 |
|
Matthew Brown
|
03ea94e087
|
Improve handling of do blocks
|
2018-11-10 14:06:31 -05:00 |
|
Matthew Brown
|
461a9667b5
|
Split up LoopScopeTest into block-specific tests
|
2018-11-09 19:54:10 -05:00 |
|
Brown
|
ead7d62d48
|
Continue checking after method deprecation warning
|
2018-11-09 14:18:46 -05:00 |
|
Brown
|
71800770b1
|
Fix delimiter
|
2018-11-09 12:59:17 -05:00 |
|
Brown
|
ea62387cae
|
Strip out leading slashes before reflecting
|
2018-11-09 12:34:52 -05:00 |
|
Brown
|
ecf9d8afd7
|
Fix calculation when sample has a newline
|
2018-11-09 11:38:40 -05:00 |
|
Brown
|
b7099aaf3f
|
Make sure array changes are noticed
|
2018-11-09 11:19:44 -05:00 |
|
Brown
|
15b412b10e
|
Add checks for non-empty arrays
|
2018-11-09 10:56:27 -05:00 |
|
Brown
|
f2c013e45f
|
Improve API for setting temporary file contents
|
2018-11-09 10:42:55 -05:00 |
|
Brown
|
c9d7d63001
|
Exit earlier if not checking content at all
|
2018-11-09 10:42:55 -05:00 |
|
Matthew Brown
|
10a5271012
|
Remove blank line
|
2018-11-09 08:53:03 -05:00 |
|
Matthew Brown
|
e5c628f7df
|
Fix 7.0-incompatible code
|
2018-11-09 08:43:17 -05:00 |
|
Matthew Brown
|
1e32354386
|
Improve accuracy of MissingPropertyType
|
2018-11-09 00:59:13 -05:00 |
|
Matthew Brown
|
f2f8edef20
|
Fix #1062 - improve handling of baseline messaging
|
2018-11-09 00:47:43 -05:00 |
|
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 |
|
Matthew Brown
|
6cf6d2cfda
|
Add null check
|
2018-11-06 09:18:39 -05:00 |
|
Matthew Brown
|
8354b6e055
|
Fix #1063 with removal of unnecessary code
|
2018-11-06 08:53:22 -05:00 |
|
Vasily Kartashov
|
a3007266d0
|
add nullable bool result to mysql_stmt::fetch
|
2018-11-06 08:14:59 -05:00 |
|
Brown
|
1725bd466d
|
Fix #1059 by reducing file path further
|
2018-11-05 18:22:18 -05:00 |
|
Erik Booij
|
f05d10ebe4
|
Automatically add reference to baseline to config file
|
2018-11-04 19:28:12 -05:00 |
|
Gabriel Caruso
|
abfceca3a9
|
Use dedicated assertContainsOnlyInstancesOf assertion
|
2018-11-04 19:27:21 -05:00 |
|
Gabriel Caruso
|
62a1d0d12a
|
Simplify return statment
|
2018-11-04 19:26:37 -05:00 |
|
Matthew Brown
|
98a5503260
|
Remove unused var
|
2018-11-04 19:26:17 -05:00 |
|
Brown
|
3fc67782a9
|
Fix #1055 - improve reconciliation of class-strings
|
2018-11-02 17:38:20 -04:00 |
|
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 |
|