Matt Brown
|
bf98e5b30c
|
Remove by-ref
|
2020-10-05 09:16:01 -04:00 |
|
Matt Brown
|
ea47548dd0
|
4.x - Prevent AfterFunctionCallAnalysisInterface from rewriting return types
|
2020-10-04 23:39:20 -04:00 |
|
Matt Brown
|
939297484c
|
4.x - rename TFn to TClosure
|
2020-10-04 23:32:01 -04:00 |
|
Matt Brown
|
549b200aa7
|
Remove mixed assignment issue
|
2020-10-04 17:53:26 -04:00 |
|
Matt Brown
|
ad8bda9eeb
|
Fix indentation
|
2020-10-04 00:18:55 -04:00 |
|
Matt Brown
|
d532133325
|
Add support for Stringable
|
2020-10-04 00:17:16 -04:00 |
|
Matt Brown
|
ec3501b244
|
Ensure PHP 8 continuation of 7.4 method signature features
|
2020-10-03 23:34:29 -04:00 |
|
Matt Brown
|
8f490f0f88
|
Skip faulty documentation key
|
2020-10-03 23:22:26 -04:00 |
|
Matt Brown
|
127e66df65
|
Elevate trait mismatch issues in PHP 8.0
|
2020-10-03 22:59:43 -04:00 |
|
Matt Brown
|
1a11897849
|
4.x - add support for the nullsafe operator
|
2020-10-03 20:21:52 -04:00 |
|
Matthew Brown
|
36374a19ed
|
Add vendor/bin
|
2020-10-03 10:30:05 -04:00 |
|
Matthew Brown
|
8ed34442d0
|
Update the managing section
cc @weirdan
|
2020-10-03 10:28:58 -04:00 |
|
Matthew Brown
|
fcc3df12de
|
Update the discovering plugins docs
|
2020-10-03 10:23:55 -04:00 |
|
Saif Eddin G
|
0475f379aa
|
add support for 'COMPOSER' env variable for alternate name of 'composer.json' (#4275)
|
2020-10-03 02:26:37 -04:00 |
|
Matthew Brown
|
4eb37fcb0b
|
Improve language
|
2020-10-03 01:45:58 -04:00 |
|
Matthew Brown
|
79c30c4a1a
|
Fix casing
|
2020-10-03 01:05:02 -04:00 |
|
Matt Brown
|
6a91c2f70e
|
Fix @no-named-arguments more
|
2020-10-02 21:09:37 -04:00 |
|
Matt Brown
|
1839b3e701
|
Fix test
|
2020-10-02 21:01:55 -04:00 |
|
Matt Brown
|
009b33b17d
|
Support @no-named-args when calling in PHP 8
|
2020-10-02 20:58:51 -04:00 |
|
Matt Brown
|
30795281c6
|
Add config and docs for InvalidNamedArgument
|
2020-10-02 20:35:23 -04:00 |
|
Matt Brown
|
5a94043a7f
|
Unbreak gettype support
|
2020-10-02 20:33:35 -04:00 |
|
Matt Brown
|
63a11bae15
|
4.x - Support named arguments
Ref #4089
|
2020-10-02 20:27:01 -04:00 |
|
Matt Brown
|
2cd306b75c
|
Promoted properties are always initialized
|
2020-10-02 19:44:58 -04:00 |
|
Matt Brown
|
5bcd1bbb75
|
4.x - add support for get_debug_type function
Ref #4089
|
2020-10-02 19:15:47 -04:00 |
|
Matt Brown
|
74934ffdbb
|
4.x - rename GetClassT to TDependentGetClass
|
2020-10-02 18:47:23 -04:00 |
|
Matt Brown
|
211553c53f
|
Support property type promotion ref #4089
|
2020-10-02 18:31:32 -04:00 |
|
Matt Brown
|
6866e443dc
|
Small refactor
|
2020-10-02 18:24:46 -04:00 |
|
Simon Podlipsky
|
f55e5ea9bb
|
Mention $XDG_CACHE_HOME in cache docs (#4268)
|
2020-10-02 15:08:47 -04:00 |
|
orklah
|
17d53974e6
|
change label (#4272)
|
2020-10-02 15:08:26 -04:00 |
|
Matthew Brown
|
13fd6c5a9d
|
Add slightly better language
|
2020-10-02 15:07:55 -04:00 |
|
Matt Brown
|
c9e47450a7
|
Fix #4266 - prevent OOM when analysing closure unioned with invokable class
|
2020-10-02 00:47:42 -04:00 |
|
Matt Brown
|
6ad5e1c013
|
Fix #4264 - prevent crash when analysing file with duplicate classes
|
2020-10-01 15:07:25 -04:00 |
|
Bruno Ribarić
|
c23406fe36
|
Fix typo (#4261)
* Fix typo
* Remove word
Co-authored-by: Matthew Brown <github@muglug.com>
|
2020-09-30 17:48:49 -04:00 |
|
Matthew Brown
|
0fc59c4293
|
Add more accurate description of functionality
|
2020-09-30 16:12:18 -04:00 |
|
Matt Brown
|
35081c0d21
|
Ensure catch variables are marked as used
|
2020-09-30 13:51:02 -04:00 |
|
Matt Brown
|
fc001cdf65
|
Treat func_get_args as using function params
|
2020-09-30 13:08:01 -04:00 |
|
Matt Brown
|
14efde286f
|
4.x - refactor unused variable detection
This turns unused variable detection into an explicit control-flow problem, where before we had a more simplistic mark-and-sweep algorithm
|
2020-09-30 12:28:13 -04:00 |
|
Matt Brown
|
169b2b7023
|
Fix analysis when there’s a break in a loop after a reassignment
|
2020-09-30 00:04:07 -04:00 |
|
David de Boer
|
046725bd21
|
Fix: allowMissingFiles not respected for ignored files (#4259)
|
2020-09-29 11:27:35 -04:00 |
|
|
1eca537209
|
Add SplStack, SplHeap, SplMinHeap, SplMaxHeap, SplPriorityQueue stubs (#4255)
* Add SplStack, SplHeap, SplMinHeap, SplMaxHeap, SplPriorityQueue stubs
* Add SplFixedArray
|
2020-09-29 11:27:12 -04:00 |
|
Brown
|
19f88a2e31
|
Add improvements from unused variable checks
|
2020-09-28 00:45:02 -04:00 |
|
Brown
|
4b401f0a77
|
Add more unused variable tests
|
2020-09-27 18:12:53 -04:00 |
|
Brown
|
1afbce82ca
|
Ensure loop marks vars as possibly assigned
|
2020-09-27 17:50:48 -04:00 |
|
Bruce Weirdan
|
d9776aa710
|
Fixes crash due to class/filename mismatch (#4247)
Introduced in 56cddd16bf
|
2020-09-26 13:31:38 -04:00 |
|
Brown
|
4f28b38556
|
Fix unused var in finally false-positive
|
2020-09-25 10:20:22 -04:00 |
|
Brown
|
960579df5f
|
Require latest php-parser
|
2020-09-25 10:07:43 -04:00 |
|
Brown
|
c17bacd682
|
Prevent duplicate switch return types
|
2020-09-25 09:45:20 -04:00 |
|
Brown
|
ea08e0c613
|
Fix test result
|
2020-09-25 08:42:27 -04:00 |
|
Brown
|
d52d7ef6aa
|
Add extra loops for more reliable analysis
|
2020-09-25 00:59:58 -04:00 |
|
Brown
|
da65a4327f
|
Move taint graph functionality into its own object
|
2020-09-25 00:37:40 -04:00 |
|