orklah
|
5370492f97
|
Merge pull request #9784 from robchett/document_unsealed_arrays
Document array shape unsealing syntax
|
2023-05-14 11:44:54 +02:00 |
|
RobChett
|
f491a53ff0
|
Document advanced array shape unsealing syntax
|
2023-05-14 10:15:34 +01:00 |
|
orklah
|
2039667e35
|
Merge pull request #9769 from jack-worman/UnsupportedPropertyReferenceUsage
UnsupportedPropertyReferenceUsage
|
2023-05-12 22:25:48 +02:00 |
|
Jack Worman
|
f41da745d1
|
UnsupportedPropertyReferenceUsage
|
2023-05-12 14:12:12 -05:00 |
|
orklah
|
a4434f5fc9
|
Merge pull request #9780 from mmcev106/sanitize-html
Documented suggestions for HTML user input
|
2023-05-12 21:01:49 +02:00 |
|
Mark McEver
|
dcafc2e53d
|
Documented suggestions for HTML user input
|
2023-05-12 13:02:13 -05:00 |
|
orklah
|
5661ea615a
|
Merge pull request #9779 from Nicelocal/enable_opcache_if_installed
Enable opcache if it is installed
|
2023-05-11 19:38:14 +02:00 |
|
|
acdbffbb34
|
cs-fix
|
2023-05-11 19:23:33 +02:00 |
|
|
ffd363d7b8
|
Enable opcache if it is installed
|
2023-05-11 16:51:37 +02:00 |
|
orklah
|
841cccd693
|
Merge pull request #9761 from Alkisum/removed-return-type-false-from-date-and-gmdate
Removed return type false from date and gmdate
|
2023-05-09 19:57:01 +02:00 |
|
Valentin Vion
|
3d122a745f
|
Removed return type false from date and gmdate
|
2023-05-09 12:02:44 +08:00 |
|
orklah
|
d4c5f85eb0
|
Merge pull request #9687 from robchett/limit_inheritance
WIP - Limit inheritance to a subset of classes #1450
|
2023-05-07 22:46:05 +02:00 |
|
RobChett
|
aa85669645
|
Change the Issue type and add documentation
|
2023-05-07 11:34:33 +01:00 |
|
RobChett
|
cad5288484
|
Support interfaces
|
2023-05-07 11:33:39 +01:00 |
|
RobChett
|
de877f1dcf
|
Add support for @psalm-inheritors
|
2023-05-07 11:33:38 +01:00 |
|
orklah
|
5712401c55
|
Merge pull request #9752 from kkmuffme/improve-glob-stubs
improve glob stubs
|
2023-05-06 19:27:46 +02:00 |
|
kkmuffme
|
ad7be63c0b
|
fix tests/internal code
@var comments needed due to https://github.com/vimeo/psalm/issues/9754 and https://github.com/vimeo/psalm/issues/9753
|
2023-05-06 19:18:27 +02:00 |
|
kkmuffme
|
5d0b05addf
|
improve glob stubs
Fix https://github.com/vimeo/psalm/issues/9748
|
2023-05-06 18:54:30 +02:00 |
|
orklah
|
0ea2a6a567
|
Merge pull request #9742 from fluffycondor/allow-phpdoc-dynamic-properties
Allow dynamic properties from PHPDoc
|
2023-05-06 15:56:16 +02:00 |
|
orklah
|
c9e8b48dfc
|
Merge pull request #9750 from klimick/fix-union-argument-type-check
Fix union argument type check against templated param
|
2023-05-06 15:55:39 +02:00 |
|
andrew
|
cfd0f062f7
|
Fix union argument types check against templated param
|
2023-05-06 16:01:16 +03:00 |
|
orklah
|
8d15fa1d79
|
Merge pull request #9735 from tscni/fix/missing-global-override-file-storage
Fix missing global class type when scanning cached files
|
2023-05-05 22:08:21 +02:00 |
|
orklah
|
c9b192ab84
|
Merge pull request #9745 from greg0ire/simplexml-ignore-nullable-addChild
Ignore nullable return form SimpleXMLElement::addChild()
|
2023-05-04 23:35:44 +02:00 |
|
Grégoire Paris
|
a6016e3072
|
Ignore nullable return form SimpleXMLElement::addChild()
It seems unrealistic to require users to perform a null check every time
they call this method.
|
2023-05-04 21:07:44 +02:00 |
|
fluffycondor
|
86fd504965
|
Allow dynamic properties from PHPDoc
|
2023-05-04 18:49:41 +02:00 |
|
orklah
|
7483f4d809
|
Merge pull request #9740 from edsrzf/better-property-error
Fix OverriddenPropertyAccess error message
|
2023-05-04 18:49:00 +02:00 |
|
orklah
|
f8895edf4d
|
Merge pull request #9738 from klimick/fix-invalid-cast-for-templated-class-string
Fix invalid cast for templated class-string
|
2023-05-04 18:43:41 +02:00 |
|
orklah
|
32bd8f66e6
|
Merge pull request #9739 from klimick/match-paradoxical-condition-with-complex-expr
Fix ParadoxicalCondition with complex match expression
|
2023-05-04 18:39:17 +02:00 |
|
orklah
|
e809fb3549
|
Merge pull request #9743 from klimick/fix-string-negation-to-never
Fix string negation to never
|
2023-05-04 18:36:04 +02:00 |
|
andrew
|
a18eb447e0
|
Test match on class const fetch
|
2023-05-04 17:21:50 +03:00 |
|
andrew
|
948ece9dea
|
Fix string negation to never
|
2023-05-04 15:34:18 +03:00 |
|
Tinjo Schöni
|
8c9b0eebf4
|
Scan configured global types
|
2023-05-04 12:05:32 +02:00 |
|
Tinjo Schöni
|
595388b7d7
|
Add test case for FileScanner adding class reference for configured global
|
2023-05-04 12:05:32 +02:00 |
|
Evan Shaw
|
d2f0f6ce30
|
Fix OverriddenPropertyAccess error message
The message previously didn't mention the base class, which made it
confusing.
|
2023-05-04 21:51:16 +12:00 |
|
klimick
|
ac8d489413
|
Fix ParadoxicalCondition with complex match expression
|
2023-05-04 11:58:39 +03:00 |
|
andrew
|
57b3876796
|
Fix invalid cast for templated class-string
|
2023-05-04 11:25:52 +03:00 |
|
orklah
|
fc233da6a5
|
Merge pull request #9736 from kamil-tekiela/SplDoublyLinkedList
SplDoublyLinkedList's index is always int
|
2023-05-03 23:34:49 +02:00 |
|
Kamil Tekiela
|
59d37933b0
|
SplDoublyLinkedList's index is always int
|
2023-05-03 22:13:20 +01:00 |
|
orklah
|
a5effd2d2d
|
Merge pull request #9681 from robchett/no-seal-methods_and_no-seal-propeties
Add support for @psalm-no-seal-properties and @psalm-no-seal-methods
|
2023-05-02 19:20:34 +02:00 |
|
orklah
|
cd0bacbff5
|
Merge pull request #9725 from tuqqu/before-expr-analysis
Introduce BeforeExpressionAnalysisEvent
|
2023-04-30 12:43:22 +02:00 |
|
tuqqu
|
46f5bc8bd7
|
Introduce BeforeExpressionAnalysisEvent, fix array comparison
|
2023-04-30 12:12:00 +02:00 |
|
tuqqu
|
38b40a9fe2
|
Introduce BeforeExpressionAnalysisEvent
|
2023-04-30 03:50:30 +02:00 |
|
orklah
|
4843a350a0
|
Merge pull request #9720 from Jean85/fix-ambiguous-constant-inheritance
Fix ambiguous constant inheritance false positive
|
2023-04-28 23:22:31 +02:00 |
|
Alessandro Lai
|
e8bc9a6209
|
Do not emit AmbiguousConstantInheritance when inheriting from the same statement
|
2023-04-28 22:52:22 +02:00 |
|
orklah
|
96a7133d08
|
Merge pull request #9719 from klimick/fix-declare-strict-types-unevaluated-code
Fix UnevaluatedCode false positive at declare(strict_types=1)
|
2023-04-27 22:41:12 +02:00 |
|
Alessandro Lai
|
54531a1d31
|
Add regression test for non-ambiguous constant inheritance
|
2023-04-27 22:39:52 +02:00 |
|
klimick
|
0ae1b31efc
|
Fix UnevaluatedCode false positive at declare(strict_types=1)
|
2023-04-27 23:11:14 +03:00 |
|
orklah
|
2a221f6359
|
Merge pull request #9706 from robchett/document_mixin
Document @mixin
|
2023-04-27 19:16:44 +02:00 |
|
orklah
|
8842fe9de0
|
Merge pull request #9717 from greg0ire/better-trace-docs
Make it easier to find how to promote Trace
|
2023-04-26 22:06:52 +02:00 |
|
Grégoire Paris
|
09dd8c370f
|
Make it easier to find how to promote Trace
I have used this once before then forgot how to do it, which is a shame
because this is super handy.
|
2023-04-26 21:41:24 +02:00 |
|