orklah
|
f79f857ded
|
Merge pull request #7133 from AndrolGenhald/remove-unused-suppressed
Allow suppressing UnusedPsalmSuppress, remove unused suppressions.
|
2021-12-11 23:24:31 +01:00 |
|
orklah
|
50cc629a43
|
fix cs
|
2021-12-11 23:03:10 +01:00 |
|
orklah
|
a1268d94d5
|
fix some more expressions that can be replaced by getSingleAtomic
|
2021-12-11 22:37:44 +01:00 |
|
AndrolGenhald
|
23b781163a
|
Use getSingleAtomic() instead of array_values(getAtomicTypes())[0].
|
2021-12-11 13:44:34 -06:00 |
|
AndrolGenhald
|
bfe7f96b56
|
Allow suppressing UnusedPsalmSuppress, remove unused suppressions.
|
2021-12-11 13:23:00 -06:00 |
|
Matthew Brown
|
4229045c23
|
Remove array properties that are never read
|
2021-12-11 11:55:37 -05:00 |
|
rarila
|
39402c233d
|
Return type hints (#7065)
Co-authored-by: ralila <>
|
2021-12-05 19:51:26 +02:00 |
|
ralila
|
f833085a15
|
Fix fqn usage in php-doc
|
2021-12-04 03:37:19 +01:00 |
|
ralila
|
30a65685a2
|
Import instead of using fqn classes
|
2021-12-03 21:40:18 +01:00 |
|
ralila
|
7c32325e03
|
Import instead of using fqn constants
|
2021-12-03 21:25:22 +01:00 |
|
ralila
|
2a956498bf
|
Import instead of using fqn functions
|
2021-12-03 21:07:25 +01:00 |
|
ralila
|
711be643c6
|
Import instead of using fqn exceptions
|
2021-12-03 20:29:06 +01:00 |
|
ralila
|
245920e53c
|
Import instead of using fqn
|
2021-12-03 20:11:20 +01:00 |
|
Bruce Weirdan
|
28c4f86993
|
Merge pull request #7027 from rarila/issue-6914
|
2021-11-30 23:34:00 +02:00 |
|
orklah
|
2c6ea7c551
|
Merge pull request #7022 from orklah/7007
remove the remaining dynamic property assignment
|
2021-11-30 19:41:42 +01:00 |
|
ralila
|
98b0b052ce
|
Remove some now superfluous casts
|
2021-11-30 05:08:56 +01:00 |
|
Matthew Brown
|
175ba83332
|
Migrate most IssueBuffer::accepts calls to IssueBuffer::maybeAdd (#7020)
|
2021-11-29 14:54:17 -05:00 |
|
orklah
|
8ca0fc209a
|
remove the remaining dynamic property assignment
|
2021-11-29 20:12:59 +01:00 |
|
orklah
|
8bc71fcf85
|
Merge pull request #7013 from orklah/6951
Allow overriding the signature type by a param docblock for promoted properties
|
2021-11-28 11:50:43 +01:00 |
|
orklah
|
a6e4230d2d
|
Allow overriding the signature type by a param docblock for promoted properties
|
2021-11-28 11:10:55 +01:00 |
|
Bruce Weirdan
|
806db287d2
|
Infer ::from() and ::tryFrom() return types on backed enums
Fixes vimeo/psalm#6429
|
2021-11-28 09:47:01 +02:00 |
|
Bruce Weirdan
|
2afced3101
|
Drop unused $fq_classlike_names property
|
2021-11-27 00:09:58 +02:00 |
|
orklah
|
6bdadfe0cb
|
fix null propagation in return
|
2021-11-21 13:18:26 +01:00 |
|
Aaron Piotrowski
|
1bb204db76
|
Fix detecting readonly promoted property visibility
|
2021-11-13 12:54:15 -06:00 |
|
Aaron Piotrowski
|
d06510833b
|
Fix detection of readonly on promoted properties
|
2021-11-13 12:37:08 -06:00 |
|
orklah
|
1464e8f91e
|
make ignore falsable/nullable dependent on the config
|
2021-11-13 11:37:22 +01:00 |
|
Bruce Weirdan
|
85f2083acb
|
Flag duplicate constants
Fixes vimeo/psalm#6882
Addresses p1 from vimeo/psalm#6471
|
2021-11-11 00:44:17 +02:00 |
|
orklah
|
830c898fec
|
Merge pull request #6872 from orklah/InvalidDocblockPromotedProperties
allow signature type for promoted property as well as property docblock
|
2021-11-09 23:17:43 +01:00 |
|
orklah
|
d409c063f3
|
allow signature type for promoted property as well as property docblock (that will be used for param as well)
|
2021-11-09 19:38:18 +01:00 |
|
orklah
|
3322801903
|
ignore comments after taint-sink
|
2021-11-07 10:17:25 +01:00 |
|
Bruce Weirdan
|
0cdb0dc04a
|
Merge pull request #6768 from zoonru/psalm-self-out-templates
|
2021-11-02 21:41:16 +02:00 |
|
Alexey Borzov
|
91ec5712ad
|
Add a means to switch return types based on PHP_VERSION_ID
As suggested in vimeo/psalm#6755
|
2021-10-29 22:19:38 +03:00 |
|
orklah
|
67a3f3cd5c
|
fix spacing
|
2021-10-28 22:11:30 +02:00 |
|
orklah
|
067f8375cf
|
replace exception by InvalidDocblock
|
2021-10-28 22:05:43 +02:00 |
|
|
5fae548e62
|
Add template support to @psalm-self-out
|
2021-10-28 10:44:37 +02:00 |
|
orklah
|
e17ca1ba10
|
fix CS/test
|
2021-10-27 22:45:16 +02:00 |
|
orklah
|
9b7eabe17f
|
allow documenting promoted properties with @var
|
2021-10-27 22:35:21 +02:00 |
|
Aleksandr Zhuravlev
|
b664850cdc
|
Added support of asserting properties of objects out of scope
|
2021-10-17 21:29:25 +13:00 |
|
orklah
|
64df00baba
|
Merge pull request #6660 from orklah/cleanup4
Code trimming
|
2021-10-14 00:12:21 +02:00 |
|
orklah
|
ae193ca4da
|
replace elvis operator by coalesce operator when applicable
|
2021-10-13 20:16:06 +02:00 |
|
orklah
|
dbc6f503b1
|
use of strtolower only once
|
2021-10-13 20:16:06 +02:00 |
|
orklah
|
bee5b69f7f
|
use Attribute feature of PHP-Parser to avoid dealing with dynamic properties
|
2021-10-13 13:27:56 +02:00 |
|
orklah
|
911076939c
|
Merge pull request #6628 from orklah/phpparser2
Php-Parser 4.13
|
2021-10-11 20:42:32 +02:00 |
|
orklah
|
da4a0fe9a9
|
return null when expression can't be stored as unresolved
|
2021-10-10 09:28:19 +02:00 |
|
orklah
|
e7a86148b0
|
Allow Psalm to store unresolved Unary Ops
|
2021-10-10 09:24:25 +02:00 |
|
orklah
|
ded92ef83c
|
forbid intersection types for now
|
2021-10-09 23:48:32 +02:00 |
|
orklah
|
870ee4ff93
|
->args to ->getArgs
|
2021-10-09 23:37:04 +02:00 |
|
orklah
|
d44d00fb6d
|
fix two more cases
|
2021-10-09 18:10:49 +02:00 |
|
orklah
|
a2f415e2e0
|
fix @return 0
|
2021-10-09 17:58:06 +02:00 |
|
orklah
|
8b07e69645
|
Merge pull request #6514 from zoonru/if-this-is
Add if-this-is
|
2021-10-04 09:49:26 +02:00 |
|