1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-27 12:55:26 +01:00
psalm/docs/running_psalm/issues
Matt Brown 4d76f7545c Allow property type invariance on templated properties
This is a bit of a hack – the comparison should be similar to the ones done in MethodComparator, but this avoids false-positives for now
2021-02-07 01:45:48 -05:00
..
AbstractInstantiation.md
AbstractMethodCall.md
ArgumentTypeCoercion.md
AssignmentToVoid.md
CircularReference.md
ConflictingReferenceConstraint.md
ConstructorSignatureMismatch.md
ContinueOutsideLoop.md
DeprecatedClass.md
DeprecatedConstant.md
DeprecatedFunction.md
DeprecatedInterface.md
DeprecatedMethod.md
DeprecatedProperty.md
DeprecatedTrait.md
DocblockTypeContradiction.md
DuplicateArrayKey.md
DuplicateClass.md
DuplicateFunction.md
DuplicateMethod.md
DuplicateParam.md
EmptyArrayAccess.md
ExtensionRequirementViolation.md Initial proposal for psalm-require-{extends, implements} (#4361) 2020-10-19 15:08:18 -04:00
FalsableReturnStatement.md
FalseOperand.md
ForbiddenCode.md
ForbiddenEcho.md
ImplementationRequirementViolation.md Initial proposal for psalm-require-{extends, implements} (#4361) 2020-10-19 15:08:18 -04:00
ImplementedParamTypeMismatch.md
ImplementedReturnTypeMismatch.md
ImplicitToStringCast.md
ImpureByReferenceAssignment.md
ImpureFunctionCall.md
ImpureMethodCall.md
ImpurePropertyAssignment.md
ImpurePropertyFetch.md
ImpureStaticProperty.md
ImpureStaticVariable.md
ImpureVariable.md
InaccessibleClassConstant.md
InaccessibleMethod.md
InaccessibleProperty.md
InterfaceInstantiation.md
InternalClass.md
InternalMethod.md
InternalProperty.md
InvalidArgument.md
InvalidArrayAccess.md
InvalidArrayAssignment.md
InvalidArrayOffset.md
InvalidAttribute.md Detect when targets are incorrectly targeted 2020-10-30 13:28:45 -04:00
InvalidCast.md
InvalidCatch.md
InvalidClass.md
InvalidClone.md
InvalidDocblock.md
InvalidDocblockParamName.md
InvalidExtendClass.md
InvalidFalsableReturnType.md
InvalidFunctionCall.md
InvalidGlobal.md
InvalidIterator.md
InvalidLiteralArgument.md
InvalidMethodCall.md
InvalidNamedArgument.md
InvalidNullableReturnType.md
InvalidOperand.md
InvalidParamDefault.md
InvalidParent.md
InvalidPassByReference.md
InvalidPropertyAssignment.md
InvalidPropertyAssignmentValue.md
InvalidPropertyFetch.md
InvalidReturnStatement.md
InvalidReturnType.md
InvalidScalarArgument.md
InvalidScope.md
InvalidStaticInvocation.md
InvalidStringClass.md
InvalidTemplateParam.md
InvalidThrow.md
InvalidToString.md Fix tests 2020-10-27 22:29:49 -04:00
InvalidTraversableImplementation.md Prevent invalid Traversable implementation (#5171) 2021-02-06 22:10:05 -05:00
InvalidTypeImport.md
LessSpecificImplementedReturnType.md
LessSpecificReturnStatement.md
LessSpecificReturnType.md
LoopInvalidation.md
MethodSignatureMismatch.md
MethodSignatureMustOmitReturnType.md
MismatchingDocblockParamType.md
MismatchingDocblockPropertyType.md Fix #4912 - detect mismatching property type 2020-12-29 16:37:03 +00:00
MismatchingDocblockReturnType.md
MissingClosureParamType.md
MissingClosureReturnType.md
MissingConstructor.md
MissingDependency.md
MissingDocblockType.md
MissingFile.md
MissingImmutableAnnotation.md
MissingParamType.md
MissingPropertyType.md
MissingReturnType.md
MissingTemplateParam.md
MissingThrowsDocblock.md
MixedArgument.md
MixedArgumentTypeCoercion.md
MixedArrayAccess.md
MixedArrayAssignment.md
MixedArrayOffset.md
MixedArrayTypeCoercion.md
MixedAssignment.md
MixedClone.md
MixedFunctionCall.md
MixedInferredReturnType.md
MixedMethodCall.md
MixedOperand.md Update MixedOperand.md 2020-11-08 14:41:08 -05:00
MixedPropertyAssignment.md
MixedPropertyFetch.md
MixedPropertyTypeCoercion.md
MixedReturnStatement.md
MixedReturnTypeCoercion.md
MixedStringOffsetAssignment.md
MoreSpecificImplementedParamType.md
MoreSpecificReturnType.md
MutableDependency.md fix #3282 (#4724) 2020-11-28 09:03:03 -05:00
NoInterfaceProperties.md
NonInvariantDocblockPropertyType.md Allow property type invariance on templated properties 2021-02-07 01:45:48 -05:00
NonInvariantPropertyType.md Add less severe issue for docblock property type invariance cc @bdsl 2021-02-07 00:52:29 -05:00
NonStaticSelfCall.md
NoValue.md
NullableReturnStatement.md
NullArgument.md
NullArrayAccess.md
NullArrayOffset.md
NullFunctionCall.md
NullIterator.md
NullOperand.md
NullPropertyAssignment.md
NullPropertyFetch.md
NullReference.md
OverriddenMethodAccess.md
OverriddenPropertyAccess.md
ParadoxicalCondition.md
ParamNameMismatch.md
ParentNotFound.md
ParseError.md
PluginIssue.md
PossibleRawObjectIteration.md
PossiblyFalseArgument.md
PossiblyFalseIterator.md
PossiblyFalseOperand.md
PossiblyFalsePropertyAssignmentValue.md
PossiblyFalseReference.md
PossiblyInvalidArgument.md
PossiblyInvalidArrayAccess.md
PossiblyInvalidArrayAssignment.md
PossiblyInvalidArrayOffset.md
PossiblyInvalidCast.md
PossiblyInvalidClone.md
PossiblyInvalidFunctionCall.md
PossiblyInvalidIterator.md
PossiblyInvalidMethodCall.md
PossiblyInvalidOperand.md
PossiblyInvalidPropertyAssignment.md
PossiblyInvalidPropertyAssignmentValue.md
PossiblyInvalidPropertyFetch.md
PossiblyNullArgument.md
PossiblyNullArrayAccess.md
PossiblyNullArrayAssignment.md
PossiblyNullArrayOffset.md
PossiblyNullFunctionCall.md
PossiblyNullIterator.md
PossiblyNullOperand.md
PossiblyNullPropertyAssignment.md
PossiblyNullPropertyAssignmentValue.md
PossiblyNullPropertyFetch.md
PossiblyNullReference.md
PossiblyUndefinedArrayOffset.md
PossiblyUndefinedGlobalVariable.md
PossiblyUndefinedIntArrayOffset.md
PossiblyUndefinedMethod.md
PossiblyUndefinedStringArrayOffset.md
PossiblyUndefinedVariable.md
PossiblyUnusedMethod.md
PossiblyUnusedParam.md
PossiblyUnusedProperty.md
PropertyNotSetInConstructor.md
PropertyTypeCoercion.md
RawObjectIteration.md
RedundantCast.md Break out RedundantCast issues 2020-12-01 17:25:45 -05:00
RedundantCastGivenDocblockType.md Break out RedundantCast issues 2020-12-01 17:25:45 -05:00
RedundantCondition.md
RedundantConditionGivenDocblockType.md
RedundantIdentityWithTrue.md
RedundantPropertyInitializationCheck.md Add RedundantPropertyInitializationCheck (#4732) 2020-11-29 11:57:20 -05:00
ReferenceConstraintViolation.md
ReservedWord.md
StringIncrement.md
TaintedCallable.md Change TaintedText to TaintedCallable 2020-11-19 19:01:19 -05:00
TaintedCookie.md Add dedicated types for 'file', 'header' and 'cookie' (#4630) 2020-11-19 17:47:29 -05:00
TaintedCustom.md Break out TaintedInput issues into a lot of separate ones 2020-11-17 12:44:31 -05:00
TaintedEval.md Improve documentation for taints a little 2020-11-17 16:03:50 -05:00
TaintedFile.md Add dedicated types for 'file', 'header' and 'cookie' (#4630) 2020-11-19 17:47:29 -05:00
TaintedHeader.md Add dedicated types for 'file', 'header' and 'cookie' (#4630) 2020-11-19 17:47:29 -05:00
TaintedHtml.md Add more verbose description for TaintedHtml (#4668) 2020-11-22 19:14:48 -05:00
TaintedInclude.md Improve documentation for taints a little 2020-11-17 16:03:50 -05:00
TaintedInput.md
TaintedLdap.md Split LDAP into custom category (#4604) 2020-11-18 11:39:36 -05:00
TaintedShell.md Improve documentation for taints a little 2020-11-17 16:03:50 -05:00
TaintedSql.md Improve documentation for taints a little 2020-11-17 16:03:50 -05:00
TaintedSSRF.md Add SSRF sinks (#4592) 2020-11-18 00:52:48 -05:00
TaintedSystemSecret.md Improve documentation for taints a little 2020-11-17 16:03:50 -05:00
TaintedUnserialize.md Break out TaintedInput issues into a lot of separate ones 2020-11-17 12:44:31 -05:00
TaintedUserSecret.md Break out TaintedInput issues into a lot of separate ones 2020-11-17 12:44:31 -05:00
TooFewArguments.md
TooManyArguments.md
TooManyTemplateParams.md
Trace.md
TraitMethodSignatureMismatch.md
TypeDoesNotContainNull.md
TypeDoesNotContainType.md
UncaughtThrowInGlobalScope.md
UndefinedAttributeClass.md Add docs 2020-10-24 00:14:27 -04:00
UndefinedClass.md
UndefinedConstant.md
UndefinedDocblockClass.md
UndefinedFunction.md
UndefinedGlobalVariable.md
UndefinedInterface.md
UndefinedInterfaceMethod.md
UndefinedMagicMethod.md
UndefinedMagicPropertyAssignment.md
UndefinedMagicPropertyFetch.md
UndefinedMethod.md
UndefinedPropertyAssignment.md
UndefinedPropertyFetch.md
UndefinedThisPropertyAssignment.md
UndefinedThisPropertyFetch.md
UndefinedTrace.md
UndefinedTrait.md
UndefinedVariable.md
UnevaluatedCode.md
UnhandledMatchCondition.md
UnimplementedAbstractMethod.md
UnimplementedInterfaceMethod.md
UninitializedProperty.md
UnnecessaryVarAnnotation.md
UnrecognizedExpression.md
UnrecognizedStatement.md
UnresolvableInclude.md
UnsafeInstantiation.md
UnusedClass.md
UnusedClosureParam.md
UnusedConstructor.md Fix #4656 - separate UnusedConstructor from UnusedMethod 2020-11-22 11:48:17 -05:00
UnusedFunctionCall.md
UnusedMethod.md
UnusedMethodCall.md
UnusedParam.md
UnusedProperty.md
UnusedPsalmSuppress.md
UnusedVariable.md