1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-15 02:47:02 +01:00
psalm/src/Psalm/Internal/Analyzer
Bruce Weirdan a180dc6099
Flag staticness mismatch
This handles two new cases:
1. Accessing static property with `->` (produces notices and warnings: https://3v4l.org/TiGan)
2. Accessing non-static property with `::` (causes fatal error: https://3v4l.org/IdYSh)

Fixes vimeo/psalm#6117
2021-07-18 02:51:33 +03:00
..
FunctionLike Enforce use sort (#5900) 2021-06-07 22:55:21 -04:00
Statements Flag staticness mismatch 2021-07-18 02:51:33 +03:00
AlgebraAnalyzer.php Enforce use sort (#5900) 2021-06-07 22:55:21 -04:00
AttributeAnalyzer.php Enforce use sort (#5900) 2021-06-07 22:55:21 -04:00
CanAlias.php Enforce use sort (#5900) 2021-06-07 22:55:21 -04:00
ClassAnalyzer.php Fix #6066 - introduce more robust system for capturing template constraints (#6072) 2021-07-11 12:03:21 -04:00
ClassLikeAnalyzer.php Enforce use sort (#5900) 2021-06-07 22:55:21 -04:00
ClassLikeNameOptions.php Support enums (#5699) 2021-05-03 17:54:09 -04:00
ClosureAnalyzer.php Enforce use sort (#5900) 2021-06-07 22:55:21 -04:00
CommentAnalyzer.php Enforce use sort (#5900) 2021-06-07 22:55:21 -04:00
DataFlowNodeData.php Fix unused properties in Psalm’s own codebase 2021-05-21 09:15:23 -04:00
FileAnalyzer.php Enforce use sort (#5900) 2021-06-07 22:55:21 -04:00
FunctionAnalyzer.php Enforce use sort (#5900) 2021-06-07 22:55:21 -04:00
FunctionLikeAnalyzer.php Detect unused return values (#5917) 2021-06-10 14:18:15 -04:00
InterfaceAnalyzer.php
IssueData.php Treat all assignment operations as equivalent binary ops 2021-06-04 14:39:38 -04:00
MethodAnalyzer.php Remove some unused return values 2021-06-10 12:09:46 -04:00
MethodComparator.php Mark interface methods as unused even when inherited 2021-06-12 16:13:29 -04:00
NamespaceAnalyzer.php Enforce use sort (#5900) 2021-06-07 22:55:21 -04:00
ProjectAnalyzer.php allow Psalter to fix RedundantCast (#5948) 2021-06-17 18:15:45 -04:00
ScopeAnalyzer.php Fix #5911 - improve non-terminating switch type inference 2021-06-09 09:06:23 -04:00
SourceAnalyzer.php Document lowercase-string when possible (#4904) 2020-12-29 11:42:12 +00:00
StatementsAnalyzer.php Emit separate type of issue when foreach value is unused (#5932) 2021-06-17 00:40:24 -04:00
TraitAnalyzer.php Document lowercase-string when possible (#4904) 2020-12-29 11:42:12 +00:00
TypeAnalyzer.php Announce removal of deprecated methods (#5956) 2021-06-20 14:12:20 -04:00