1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-16 03:17:02 +01:00
psalm/src/Psalm/Internal/Analyzer/Statements/Expression
AndrolGenhald d4590711d6
Fix object-like array keys when combining string and automatic keys (fixes #5427). (#5428)
* Fix object-like array keys (fixes #5427).

* Fix incorrect return types for tests.

* Fix false positive list with literal int key.
2021-03-19 21:44:44 -04:00
..
Assignment Add hints for MixedAssignment issues 2021-03-17 01:10:42 -04:00
BinaryOp fix int overflow (#5369) 2021-03-12 13:24:00 -05:00
Call Use more accurate return type 2021-03-18 15:19:29 -04:00
Fetch Introduce Virtual Nodes in order to differentiate real nodes in plugins (#5222) 2021-02-15 16:18:41 -05:00
ArrayAnalyzer.php Fix object-like array keys when combining string and automatic keys (fixes #5427). (#5428) 2021-03-19 21:44:44 -04:00
ArrayCreationInfo.php Fix object-like array keys when combining string and automatic keys (fixes #5427). (#5428) 2021-03-19 21:44:44 -04:00
AssertionFinder.php Simplify complex methods 2021-03-18 15:09:03 -04:00
AssignmentAnalyzer.php Add hints for MixedAssignment issues 2021-03-17 01:10:42 -04:00
BinaryOpAnalyzer.php
BitwiseNotAnalyzer.php
BooleanNotAnalyzer.php
CallAnalyzer.php Introduce Virtual Nodes in order to differentiate real nodes in plugins (#5222) 2021-02-15 16:18:41 -05:00
CastAnalyzer.php Track variable usage in bool to int casts (#5349) 2021-03-11 00:08:32 -05:00
CloneAnalyzer.php
EmptyAnalyzer.php
EncapsulatedStringAnalyzer.php Fix #4527 - improve interpolated string types 2020-11-11 00:38:26 -05:00
EvalAnalyzer.php Break out TaintedInput issues into a lot of separate ones 2020-11-17 12:44:31 -05:00
ExitAnalyzer.php
ExpressionIdentifier.php Tighten up rules arouund when mutation-free methods get memoised 2020-12-08 16:39:06 -05:00
IncDecExpressionAnalyzer.php Introduce Virtual Nodes in order to differentiate real nodes in plugins (#5222) 2021-02-15 16:18:41 -05:00
IncludeAnalyzer.php Check if included files are listed in mustBeIgnored (#4911) 2020-12-29 14:05:17 +00:00
InstanceofAnalyzer.php Improve completion for namespaced classes 2021-02-14 23:25:13 -05:00
IssetAnalyzer.php
MagicConstAnalyzer.php
MatchAnalyzer.php Introduce Virtual Nodes in order to differentiate real nodes in plugins (#5222) 2021-02-15 16:18:41 -05:00
NullsafeAnalyzer.php Introduce Virtual Nodes in order to differentiate real nodes in plugins (#5222) 2021-02-15 16:18:41 -05:00
PrintAnalyzer.php
SimpleTypeInferer.php
TernaryAnalyzer.php
UnaryPlusMinusAnalyzer.php
YieldAnalyzer.php Fix #4829 – don’t crash when yielding non-existent class 2020-12-11 10:04:28 -05:00
YieldFromAnalyzer.php Check iterator types on yield from (#5042) 2021-01-20 17:41:15 -05:00