Matt Brown
b85cff5491
Improve language further
2021-01-29 11:39:49 +01:00
Matt Brown
017af2b3d9
Clarify names
2021-01-29 11:39:49 +01:00
Matt Brown
52c331f3d5
Fix bug
2021-01-29 11:39:49 +01:00
Matt Brown
f8da2878a5
Simplified even more
2021-01-29 11:39:49 +01:00
Matt Brown
6e0d35ee00
Simplify more
2021-01-29 11:39:49 +01:00
Matt Brown
c662ea68be
Fix linting
2021-01-29 11:39:49 +01:00
Matt Brown
ff50567618
Improve clause-to-string conversion
2021-01-29 11:39:49 +01:00
feek
a19f738967
feature: universal object crates ( #3948 )
...
* feature: universal object crates
* docs: document universal object crate config option
Co-authored-by: Matthew Brown <github@muglug.com>
2021-01-29 11:39:48 +01:00
Leighton Thomas
c4cbe8dfdc
Fix #3543 - add documentation for @psalm-type and @psalm-import-type ( #4291 )
2021-01-29 11:39:48 +01:00
Marco Perone
696e353c8b
add some more stubs for array functions ( #4271 )
...
* add some more stubs for array functions
* add function brackets to stubs
* add parameter names
* remove redundant brackets
* remove stubs already defined in return type providers
2021-01-29 11:39:48 +01:00
Matt Brown
580d3e2b61
Fix tests
2021-01-29 11:39:48 +01:00
Matt Brown
8cbbfbf58b
Update docs to match 4.x config flags
2021-01-29 11:39:48 +01:00
Matt Brown
9bbb11599a
4.x - change/remove some default config values
2021-01-29 11:39:48 +01:00
Matt Brown
819f2e2f27
4.x - don’t skip checks on unresolvable includes
2021-01-29 11:39:48 +01:00
Matt Brown
21141ab537
4.x - move class constants into their own storage object
2021-01-29 11:39:48 +01:00
Matt Brown
ca03d84776
Remove by-ref
2021-01-29 11:39:48 +01:00
Matt Brown
67d995b67f
4.x - Prevent AfterFunctionCallAnalysisInterface from rewriting return types
2021-01-29 11:39:47 +01:00
Matt Brown
ef36b311ea
4.x - rename TFn to TClosure
2021-01-29 11:39:47 +01:00
Matt Brown
575131cda5
Remove mixed assignment issue
2021-01-29 11:39:47 +01:00
Matt Brown
ed8ba3ce80
Fix indentation
2021-01-29 11:39:47 +01:00
Matt Brown
ffcae7c7a9
Add support for Stringable
2021-01-29 11:39:47 +01:00
Matt Brown
15f51a3a0c
Ensure PHP 8 continuation of 7.4 method signature features
2021-01-29 11:39:47 +01:00
Matt Brown
7247dbae61
Skip faulty documentation key
2021-01-29 11:39:47 +01:00
Matt Brown
698d50c87a
Elevate trait mismatch issues in PHP 8.0
2021-01-29 11:39:47 +01:00
Matt Brown
956199c688
4.x - add support for the nullsafe operator
2021-01-29 11:39:47 +01:00
Matthew Brown
780bc14de3
Add vendor/bin
2021-01-29 11:39:47 +01:00
Matthew Brown
451e2c4d56
Update the managing section
...
cc @weirdan
2021-01-29 11:39:46 +01:00
Matthew Brown
606040eb85
Update the discovering plugins docs
2021-01-29 11:39:46 +01:00
Saif Eddin G
1651a436f1
add support for 'COMPOSER' env variable for alternate name of 'composer.json' ( #4275 )
2021-01-29 11:39:46 +01:00
Matthew Brown
0baf88167c
Improve language
2021-01-29 11:39:46 +01:00
Matthew Brown
ed24cfe665
Fix casing
2021-01-29 11:39:46 +01:00
Matt Brown
6dc45bbcb7
Fix @no-named-arguments more
2021-01-29 11:39:46 +01:00
Matt Brown
64a9310d5e
Fix test
2021-01-29 11:39:46 +01:00
Matt Brown
a4b7f8e894
Support @no-named-args when calling in PHP 8
2021-01-29 11:39:46 +01:00
Matt Brown
d924a57026
Add config and docs for InvalidNamedArgument
2021-01-29 11:39:45 +01:00
Matt Brown
e079781b35
Unbreak gettype support
2021-01-29 11:39:45 +01:00
Matt Brown
cb5630d156
4.x - Support named arguments
...
Ref #4089
2021-01-29 11:39:45 +01:00
Matt Brown
510f1e75cd
Promoted properties are always initialized
2021-01-29 11:39:45 +01:00
Matt Brown
67d41b8538
4.x - add support for get_debug_type function
...
Ref #4089
2021-01-29 11:39:45 +01:00
Matt Brown
0f6e70f06e
4.x - rename GetClassT to TDependentGetClass
2021-01-29 11:39:45 +01:00
Matt Brown
613ce96582
Support property type promotion ref #4089
2021-01-29 11:39:45 +01:00
Matt Brown
7d5e9ef5f3
Small refactor
2021-01-29 11:39:45 +01:00
Simon Podlipsky
9d9584033b
Mention $XDG_CACHE_HOME in cache docs ( #4268 )
2021-01-29 11:39:45 +01:00
orklah
5e30c25e8a
change label ( #4272 )
2021-01-29 11:39:45 +01:00
Matthew Brown
53f9ba5b3b
Add slightly better language
2021-01-29 11:39:44 +01:00
Matt Brown
f63a40f69b
Fix #4266 - prevent OOM when analysing closure unioned with invokable class
2021-01-29 11:39:44 +01:00
Matt Brown
a4b6cb83db
Fix #4264 - prevent crash when analysing file with duplicate classes
2021-01-29 11:39:44 +01:00
Bruno Ribarić
bd3d7dc92b
Fix typo ( #4261 )
...
* Fix typo
* Remove word
Co-authored-by: Matthew Brown <github@muglug.com>
2021-01-29 11:39:44 +01:00
Matthew Brown
1a0e0b41de
Add more accurate description of functionality
2021-01-29 11:39:44 +01:00
Matt Brown
06f4ff89ca
Ensure catch variables are marked as used
2021-01-29 11:39:44 +01:00