.. |
AbstractInstantiation.md
|
|
|
AbstractMethodCall.md
|
|
|
ArgumentTypeCoercion.md
|
|
|
AssignmentToVoid.md
|
|
|
CircularReference.md
|
|
|
ConfigIssue.md
|
Fix typo in ConfigIssue.md
|
2021-07-02 11:59:26 +02:00 |
ConflictingReferenceConstraint.md
|
|
|
ConstructorSignatureMismatch.md
|
|
|
ContinueOutsideLoop.md
|
|
|
DeprecatedClass.md
|
|
|
DeprecatedConstant.md
|
|
|
DeprecatedFunction.md
|
|
|
DeprecatedInterface.md
|
|
|
DeprecatedMethod.md
|
|
|
DeprecatedProperty.md
|
|
|
DeprecatedTrait.md
|
|
|
DocblockTypeContradiction.md
|
|
|
DuplicateArrayKey.md
|
Clean up issues list, add documentation to help with named variadic confusion. (#5511)
|
2021-03-29 15:10:49 -04:00 |
DuplicateClass.md
|
|
|
DuplicateConstant.md
|
Flag duplicate constants
|
2021-11-11 00:44:17 +02:00 |
DuplicateEnumCase.md
|
Basic enum checks
|
2021-09-07 12:35:38 +03:00 |
DuplicateEnumCaseValue.md
|
Basic enum checks
|
2021-09-07 12:35:38 +03:00 |
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
|
ForbiddenCode configure docs (#3989)
|
2020-08-13 09:21:13 -04:00 |
ForbiddenEcho.md
|
|
|
IfThisIsMismatch.md
|
Fixes
|
2021-09-22 10:26:21 +02:00 |
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
|
Fix docs
|
2020-08-23 13:03:25 -04:00 |
ImpurePropertyFetch.md
|
Fix docs
|
2020-08-23 13:03:25 -04:00 |
ImpureStaticProperty.md
|
|
|
ImpureStaticVariable.md
|
|
|
ImpureVariable.md
|
Prevent use of $this in pure functions
|
2020-08-23 18:37:46 -04:00 |
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
|
InvalidClass is also reported if the casing in the namespace is wrong (#4090)
|
2020-08-31 10:05:03 -04:00 |
InvalidClone.md
|
|
|
InvalidDocblock.md
|
|
|
InvalidDocblockParamName.md
|
|
|
InvalidEnumBackingType.md
|
Basic enum checks
|
2021-09-07 12:35:38 +03:00 |
InvalidEnumCaseValue.md
|
Basic enum checks
|
2021-09-07 12:35:38 +03:00 |
InvalidExtendClass.md
|
|
|
InvalidFalsableReturnType.md
|
|
|
InvalidFunctionCall.md
|
|
|
InvalidGlobal.md
|
|
|
InvalidIterator.md
|
|
|
InvalidLiteralArgument.md
|
Fix documentation
|
2020-09-10 22:58:26 -04:00 |
InvalidMethodCall.md
|
|
|
InvalidNamedArgument.md
|
Fix test
|
2020-10-02 21:01:55 -04:00 |
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
|
Improve import errors (#3997)
|
2020-08-16 22:53:53 -04:00 |
LessSpecificImplementedReturnType.md
|
|
|
LessSpecificReturnStatement.md
|
|
|
LessSpecificReturnType.md
|
|
|
LoopInvalidation.md
|
|
|
MethodSignatureMismatch.md
|
Check for ParamName even for method with only one param (#5732)
|
2021-05-08 19:33:48 -04:00 |
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
|
Clean up issues list, add documentation to help with named variadic confusion. (#5511)
|
2021-03-29 15:10:49 -04:00 |
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
|
Clean up issues list, add documentation to help with named variadic confusion. (#5511)
|
2021-03-29 15:10:49 -04:00 |
MixedStringOffsetAssignment.md
|
|
|
MoreSpecificImplementedParamType.md
|
|
|
MoreSpecificReturnType.md
|
|
|
MutableDependency.md
|
fix #3282 (#4724)
|
2020-11-28 09:03:03 -05:00 |
NamedArgumentNotAllowed.md
|
Improve @no-named-arguments support and variadics. (#5455)
|
2021-03-22 19:58:22 -04:00 |
NoEnumProperties.md
|
Forbid properties on enums
|
2021-11-06 21:57:49 +02: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
|
fix doc
|
2021-10-02 10:01:05 +02:00 |
ParamNameMismatch.md
|
[easy fix] Update example for @no-named-arguments (#4170)
|
2020-09-11 23:36:10 -04:00 |
ParentNotFound.md
|
|
|
ParseError.md
|
|
|
PluginIssue.md
|
|
|
PossibleRawObjectIteration.md
|
|
|
PossiblyFalseArgument.md
|
|
|
PossiblyFalseIterator.md
|
|
|
PossiblyFalseOperand.md
|
|
|
PossiblyFalsePropertyAssignmentValue.md
|
Fix tests
|
2020-09-10 19:05:47 -04:00 |
PossiblyFalseReference.md
|
|
|
PossiblyInvalidArgument.md
|
|
|
PossiblyInvalidArrayAccess.md
|
|
|
PossiblyInvalidArrayAssignment.md
|
|
|
PossiblyInvalidArrayOffset.md
|
|
|
PossiblyInvalidCast.md
|
|
|
PossiblyInvalidClone.md
|
|
|
PossiblyInvalidDocblockTag.md
|
Flag unexpected tags on function docblocks (#5845)
|
2021-05-28 09:47:39 -04:00 |
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
|
Detect unused return values (#5917)
|
2021-06-10 14:18:15 -04:00 |
PossiblyUnusedParam.md
|
Improve test cases
|
2021-06-10 12:57:13 -04:00 |
PossiblyUnusedProperty.md
|
|
|
PossiblyUnusedReturnValue.md
|
Detect unused return values (#5917)
|
2021-06-10 14:18:15 -04:00 |
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
|
Add negated identity with false case
|
2021-07-17 03:20:23 +03:00 |
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
|
[skip ci] Fix typos in docs/
|
2021-08-05 16:39:14 -04: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 |
TaintedTextWithQuotes.md
|
[skip ci] Fix typos in docs/
|
2021-08-05 16:39:14 -04: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
|
Catch unmatched matches
|
2020-08-31 22:59:47 -04:00 |
UnimplementedAbstractMethod.md
|
|
|
UnimplementedInterfaceMethod.md
|
|
|
UninitializedProperty.md
|
|
|
UnnecessaryVarAnnotation.md
|
|
|
UnrecognizedExpression.md
|
|
|
UnrecognizedStatement.md
|
|
|
UnresolvableInclude.md
|
|
|
UnsafeGenericInstantiation.md
|
Fix #5383 - prevent unsound use of new static for generics
|
2021-04-10 13:16:19 -04:00 |
UnsafeInstantiation.md
|
Fix #5383 - prevent unsound use of new static for generics
|
2021-04-10 13:16:19 -04:00 |
UnusedClass.md
|
|
|
UnusedClosureParam.md
|
|
|
UnusedConstructor.md
|
Fix #4656 - separate UnusedConstructor from UnusedMethod
|
2020-11-22 11:48:17 -05:00 |
UnusedForeachValue.md
|
Simplify UnusedForeachValue example
|
2021-06-21 13:57:53 -04:00 |
UnusedFunctionCall.md
|
|
|
UnusedMethod.md
|
|
|
UnusedMethodCall.md
|
|
|
UnusedParam.md
|
|
|
UnusedProperty.md
|
|
|
UnusedPsalmSuppress.md
|
Fix tests
|
2020-09-10 19:05:47 -04:00 |
UnusedReturnValue.md
|
Detect unused return values (#5917)
|
2021-06-10 14:18:15 -04:00 |
UnusedVariable.md
|
|
|