mirror of
https://github.com/danog/psalm.git
synced 2024-12-15 02:47:02 +01:00
d022910599
* ConcatAnalyzer improvements. Deduplicate code. Improve type inference. Allow literal type inference when only one side has multiple types (fixes #5483). Fix invalid type inference with negative int as right operand. * Fix inference to be lowercase-string when concatenating int. * Fix TNonEmptyLowercaseString to not be subtype of TNonFalsyString. '0' is a non-empty-lowercase-string that is falsy. * Fix other issues with non-falsy-string. * Nest ands and ors Co-authored-by: Matthew Brown <github@muglug.com> |
||
---|---|---|
.. | ||
FunctionLike | ||
Statements | ||
AlgebraAnalyzer.php | ||
AttributeAnalyzer.php | ||
CanAlias.php | ||
ClassAnalyzer.php | ||
ClassLikeAnalyzer.php | ||
ClosureAnalyzer.php | ||
CommentAnalyzer.php | ||
DataFlowNodeData.php | ||
FileAnalyzer.php | ||
FunctionAnalyzer.php | ||
FunctionLikeAnalyzer.php | ||
InterfaceAnalyzer.php | ||
IssueData.php | ||
MethodAnalyzer.php | ||
MethodComparator.php | ||
NamespaceAnalyzer.php | ||
ProjectAnalyzer.php | ||
ScopeAnalyzer.php | ||
SourceAnalyzer.php | ||
StatementsAnalyzer.php | ||
TraitAnalyzer.php | ||
TypeAnalyzer.php |