1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-02 09:37:59 +01:00
psalm/tests
orklah 72e7386eb5
Merge pull request #8722 from Ocramius/feature/#8720-improve-types-and-purity-for-reflection-symbols
Declaring more precise types and purity boundaries on `ext-reflection` symbols in `.phpstub` files
2022-12-12 21:27:47 +01:00
..
CommandFunctions
Config Variables should outlive namespaces (#8779) 2022-11-27 10:45:40 -05:00
EndToEnd Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
FileManipulation Replace all references to static variables when moving class (#8780) 2022-11-27 10:44:53 -05:00
FileUpdates Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
fixtures Merge remote-tracking branch 'origin/4.x' into HEAD 2022-10-16 13:41:27 +02:00
Internal Fix return types for date functions in callmap 2022-12-03 17:55:29 -06:00
LanguageServer Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
Loop fix missing break handling in loop 2022-12-04 13:57:59 +01:00
Progress
ReturnTypeProvider Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
Template Allow parameter types to be contained by a class template type (#8731) 2022-11-23 00:14:30 -05:00
Traits Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
Type
TypeReconciliation Simplify assertions generated by an array_key_exists check (#8763) 2022-11-25 12:16:37 -05:00
AlgebraTest.php Immutable assertions 2022-10-03 11:32:15 +02:00
AnnotationTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ArgTest.php Add diagnostic message when shape fields are missing (#8762) 2022-11-26 11:26:36 -05:00
ArrayAccessTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ArrayAssignmentTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ArrayFunctionCallTest.php Merge pull request #8809 from danog/fix_8806 2022-12-01 21:00:40 +01:00
ArrayKeysTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
AssertAnnotationTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
AssignmentTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
AttributeTest.php Corrected AttributeTest expectation: ReflectionAttributes always come in a list 2022-12-07 15:44:38 +01:00
BadFormatTest.php
BinaryOperationTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ByIssueLevelAndTypeReportTest.php Fix too lax function visibility in test 2022-12-02 00:24:44 +00:00
CallableTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
CastTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
CheckTypeTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
ClassLikeDocblockParserTest.php
ClassLikeStringTest.php Fix parsing of class string of unions 2022-12-04 20:28:53 +01:00
ClassLoadOrderTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
ClassScopeTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
ClassTest.php Emit MixedMethodCall when calling new on object 2022-11-19 17:29:35 -04:00
CloneTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
ClosureTest.php Fix crash when using phantom methods as first-class callable 2022-12-02 23:28:22 -04:00
CodebaseTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
CommentAnalyzerTest.php
ComposerLockTest.php
ConstantTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ConstValuesTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
CoreStubsTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
DateTimeTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
DeprecatedAnnotationTest.php Emit DeprecatedInterface when an interface is referenced in a generic 2022-11-08 20:34:08 -04:00
DocblockInheritanceTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
DocCommentTest.php
DocumentationTest.php InvalidEnumMethod requires PHP8.1+ 2022-12-12 03:12:55 -04:00
EnumTest.php Forbid most magic methods on enums 2022-12-12 03:03:20 -04:00
ErrorBaselineTest.php Switch from phpspec/prophecy to mockery/mockery 2022-11-24 21:20:21 -04:00
ExtendsFinalClassTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
ExtensionRequirementTest.php
FileDiffTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
FileReferenceTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ForbiddenCodeTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
FunctionCallTest.php Merge pull request #8861 from VincentLanglet/count 2022-12-09 00:41:00 +01:00
FunctionLikeDocblockParserTest.php Reject @psalm-consistent-constructor in function docblocks 2022-11-16 19:14:13 -04:00
GeneratorTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
IfThisIsTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ImmutableAnnotationTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ImplementationRequirementTest.php
IncludeTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
InterfaceTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
InternalAnnotationTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
IntRangeTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
IssueBufferTest.php
IssueSuppressionTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
JsonOutputTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
junit.xsd
KeyOfArrayTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ListTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
MagicMethodAnnotationTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
MagicPropertyTest.php Add tests 2022-11-24 19:31:53 +01:00
MatchTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
MethodCallTest.php Implement subtype checks for stringable-object 2022-11-10 19:55:36 -04:00
MethodMutationTest.php
MethodSignatureTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
MixinAnnotationTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
NamespaceTest.php Variables should outlive namespaces (#8779) 2022-11-27 10:45:40 -05:00
NativeIntersectionsTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
NativeUnionsTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
Php40Test.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
Php55Test.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
Php56Test.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
Php70Test.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
Php71Test.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
ProjectCheckerTest.php Fix tests. 2022-06-22 01:53:42 -05:00
PropertiesOfTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
PropertyTypeInvarianceTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
PropertyTypeTest.php impossible constructor 2022-12-04 20:33:05 +01:00
PsalmPluginTest.php Upgrade mockery plugin 2022-11-25 03:33:10 -04:00
PureAnnotationTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
PureCallableTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
ReadonlyPropertyTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
ReferenceConstraintTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ReferenceTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ReportOutputTest.php Merge remote-tracking branch 'origin/4.x' into HEAD 2022-10-16 13:41:27 +02:00
ReturnTypeTest.php Allow true in native types 2022-12-09 20:17:09 -04:00
somefile.php
StubTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
SuperGlobalsTest.php Fix tests 2022-11-08 10:45:21 +01:00
SwitchTypeTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
TaintTest.php Allowed taints to pass through urlencode() 2022-12-05 17:25:36 -06:00
TestCase.php Avoid json_encode when serializing non-UTF8 literals 2022-04-27 01:42:37 -04:00
TestConfig.php
ThisOutTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
ThrowsAnnotationTest.php
ThrowsInGlobalScopeTest.php
ToStringTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
TraceTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
TraitTest.php Prevent crashes on conditional traits 2022-12-03 01:21:10 -04:00
TryCatchTest.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
TypeAnnotationTest.php Allow using imported types in other types within the same file 2022-11-15 14:46:31 +01:00
TypeCombinationTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
TypeComparatorTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
TypeParseTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
UnresolvableIncludeTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
UnusedCodeTest.php Don't crash when accessing immutable static property 2022-12-03 00:51:22 -04:00
UnusedVariableTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
ValueOfTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00
VariadicTest.php Make array shapes strict by default (#8701) 2022-11-11 20:14:21 -05:00