Brown
|
ed4077f589
|
Be more lenient with mixed union calls
|
2018-12-10 11:28:05 -05:00 |
|
Brown
|
bd59153ddb
|
Fix issue with empty mixed analysis with union
|
2018-12-10 11:17:35 -05:00 |
|
Jon Ursenbach
|
e6a1369d08
|
Adding a PHP 7.0-friendly return annotation to a test.
|
2018-12-09 17:34:47 -05:00 |
|
Jon Ursenbach
|
cb36c67f6c
|
Replacing setColumnMaxWidth with similar functionality.
setColumnMaxWidth is only available in symfony/console >=4.2
|
2018-12-09 17:34:47 -05:00 |
|
Jon Ursenbach
|
c6a8b53a4d
|
Refactoring output formats and creating a new "compact" format.
The new compact format generates your report within a table
structure that is similar to PHPCS.
Resolves #967
|
2018-12-09 17:34:47 -05:00 |
|
Matthew Brown
|
c6f451a8b7
|
Fix #1119 - prevent interesections on generic params from breaking stuff
|
2018-12-08 15:17:43 -05:00 |
|
Matthew Brown
|
825e0355c9
|
Add even more info
|
2018-12-08 14:37:09 -05:00 |
|
Matthew Brown
|
0acad241ed
|
Improve return analysis messaging
|
2018-12-08 14:33:41 -05:00 |
|
Matthew Brown
|
29aff6e088
|
Add more specific return type better messages
|
2018-12-08 14:26:16 -05:00 |
|
Matthew Brown
|
f0969cb3bb
|
Fix getId calls on callable return types
Ref #1119
|
2018-12-08 14:10:06 -05:00 |
|
Matthew Brown
|
fd0ab47b80
|
Fix #1118 - detect possible issues with unions of mixed
|
2018-12-08 13:18:55 -05:00 |
|
Matthew Brown
|
5f34f6c478
|
Fix #1115 - allow a parent @throws to capture children
|
2018-12-05 22:50:16 -05:00 |
|
Matthew Brown
|
b7710f7cb9
|
Fix #1107 - be more lenient with possibly undefined array access when suppressed
|
2018-12-05 22:35:08 -05:00 |
|
Matthew Brown
|
f54a50ec7d
|
Fix #1116 - provide slightly clearer message when comparing a class string to a string
|
2018-12-05 22:29:06 -05:00 |
|
Brown
|
4e183abdc6
|
Add better message when reconciling fails with bad result
Ref #1114
|
2018-12-05 10:36:42 -05:00 |
|
Matthew Brown
|
830ee873dc
|
Throw exception before notice is emitted
|
2018-12-05 09:33:13 -05:00 |
|
Matthew Brown
|
93662abf8d
|
Shift iterable arg by one if only one is given
|
2018-12-02 14:59:08 -05:00 |
|
Matthew Brown
|
9203b9d865
|
Make more mockable classes non-@internal
|
2018-12-01 19:45:38 -05:00 |
|
Matthew Brown
|
aee5639a4c
|
Remove @internal annotation from FileProvider because PHPUnit 6 can’t deal
|
2018-12-01 19:06:24 -05:00 |
|
Matthew Brown
|
b32000fa05
|
Fix #689 - add checks for @internal annotations
|
2018-12-01 18:37:49 -05:00 |
|
Matthew Brown
|
bbdd20bfd6
|
Fix #490 - warm about unknown @psalm- annotations
|
2018-12-01 15:29:14 -05:00 |
|
Brown
|
ef49e3984b
|
Fix #945 - allow ...$foo in docblock for non-user files to inform variadic
|
2018-11-30 19:21:14 -05:00 |
|
Matthew Brown
|
23fe4b3591
|
Add breaks
|
2018-11-30 19:01:24 -05:00 |
|
Matthew Brown
|
d3826e42c8
|
Adding a file to document the complicated things in life
|
2018-11-30 19:00:55 -05:00 |
|
Brown
|
9e4765663d
|
Fix #999 - respect @method annotations to redefine parent methods
|
2018-11-30 15:13:25 -05:00 |
|
Brown
|
1b740aebb5
|
Fix #1104 - allow multiple trait method aliases to map to same method
|
2018-11-30 13:45:49 -05:00 |
|
Brown
|
b6446824be
|
Fix #1107 - emit PossiblyUndefinedArrayOffset where applicable
|
2018-11-30 13:27:21 -05:00 |
|
Matthew Brown
|
9efd40e321
|
Fix #1095 - prevent complex assertion redundant condition
|
2018-11-29 23:25:30 -05:00 |
|
Matthew Brown
|
21f29e7385
|
Fix #1108 - add support for referencedFunction to UndefinedFunction
|
2018-11-29 23:19:33 -05:00 |
|
Bruce Weirdan
|
f84224b7e9
|
fixed collator method return types
|
2018-11-29 09:45:02 -05:00 |
|
Matthew Brown
|
21f4a2c7f2
|
Save referenced classlike for cache
|
2018-11-29 01:46:12 -05:00 |
|
Matthew Brown
|
1eb11a43b0
|
Fix #1102 by supporting class_alias properly
|
2018-11-29 00:46:34 -05:00 |
|
Matthew Brown
|
26947888f6
|
Add some basic support for class_alias
|
2018-11-29 00:05:56 -05:00 |
|
Matthew Brown
|
47f5f309ad
|
Remove support for get_class($a) === "somestring"
But it works with class constants
|
2018-11-28 23:59:43 -05:00 |
|
Matthew Brown
|
4040626853
|
Add support for special *::someMethod syntax for referencedMethod
Fixes #1105
|
2018-11-28 20:09:20 -05:00 |
|
Brown
|
0f8944bcb5
|
Fix .travis formatting
|
2018-11-28 16:41:13 -05:00 |
|
Brown
|
72aae25b18
|
Add Phive signing to build
Fixes #1098
|
2018-11-28 16:28:54 -05:00 |
|
Brown
|
c378079db8
|
Make the length of possible string unions unlimited in conditionals
Fixes #1103
|
2018-11-28 15:12:08 -05:00 |
|
Brown
|
04b3fd2bb5
|
Fall through after more Possibly* issues
|
2018-11-28 11:45:54 -05:00 |
|
Brown
|
e7b63a86a6
|
Differentiate between types merged in a write context vs types merged in return
|
2018-11-28 10:41:49 -05:00 |
|
Brown
|
63ea9d5c8e
|
Remove test with variable results
|
2018-11-27 18:34:32 -05:00 |
|
Brown
|
f5e788ec1f
|
Increase limits of literal strings to 50 characters
|
2018-11-27 17:48:23 -05:00 |
|
Brown
|
2e7a75ba0a
|
Prevent Psalm-specific types leaking into PHPDoc
|
2018-11-27 12:20:06 -05:00 |
|
Matthew Brown
|
a83387b187
|
Fall through after RawObjectIteration
|
2018-11-27 09:34:54 -05:00 |
|
Matthew Brown
|
bcc062cfc5
|
Fix #1094 - ignore phar path on windows
|
2018-11-27 00:46:19 -05:00 |
|
Brown
|
3bcbd9d659
|
Don’t emit errors when iterating over array|iterator
|
2018-11-26 16:50:47 -05:00 |
|
Brown
|
97c0a94b42
|
Prevent type coercion from get_class output
|
2018-11-26 16:39:59 -05:00 |
|
Matthew Brown
|
af041abdcb
|
Fix #1093 - add exception type to list of scanned classes
|
2018-11-25 16:14:50 -05:00 |
|
Matthew Brown
|
d90cff8f10
|
Add support for overriding method visibility too
|
2018-11-25 11:11:33 -05:00 |
|
Matthew Brown
|
8eca864e98
|
Use composer class loader for source project to avoid plugin overwriting
cc @weirdan
|
2018-11-25 10:41:22 -05:00 |
|