1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-16 03:17:02 +01:00
psalm/src/Psalm/Checker/Statements/Block
Matthew Brown 1a4ddc7cdd
Support value types (#707)
* Add first idea

* Add initial count experiments

* Remove false positives

* Fix getId to support changes in conditionals

* Add better tests

* Strip types when not exists

* Fix array offsets

* More fixes

* Add class constant value types

* Clone constants everywhere

* Don’t complain unnecessarily

* Be more lenient with possibly invalid __sets

* Fix mixed issues

* Fix bug concerning orred string equality

* Remove unnecessary casts
2018-05-03 13:56:30 -04:00
..
DoChecker.php Fix #561 - add all the do-defined vars before checking loop 2018-03-08 11:17:27 -05:00
ForChecker.php Support value types (#707) 2018-05-03 13:56:30 -04:00
ForeachChecker.php Support value types (#707) 2018-05-03 13:56:30 -04:00
IfChecker.php Remove unnecessary foreach 2018-04-24 21:15:33 -04:00
LoopChecker.php Make Psalm compatible with PHP Parser 4 2018-04-17 13:06:02 -04:00
SwitchChecker.php Fix #515 - make Psalm aware of variable array keys 2018-02-17 11:24:08 -05:00
TryChecker.php Remove bad variable check 2018-04-18 12:10:49 -04:00
WhileChecker.php Support value types (#707) 2018-05-03 13:56:30 -04:00