Skip to content

Commit 7f5ec93

Browse files
committed
Bump
1 parent 23745e5 commit 7f5ec93

File tree

2 files changed

+26
-17
lines changed

2 files changed

+26
-17
lines changed

psalm-baseline.xml

+25-16
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<files psalm-version="dev-master@c488d40e6243536a42608bbe37245f07ebebe1ad">
2+
<files psalm-version="dev-master@611ed6e84ab5488c1ae378094dcb25cc667d0dc1">
33
<file src="examples/TemplateChecker.php">
44
<PossiblyUndefinedIntArrayOffset>
55
<code><![CDATA[$comment_block->tags['variablesfrom'][0]]]></code>
@@ -460,8 +460,6 @@
460460
<code><![CDATA[$first_var_name]]></code>
461461
<code><![CDATA[$first_var_name]]></code>
462462
<code><![CDATA[$first_var_name]]></code>
463-
<code><![CDATA[$first_var_name]]></code>
464-
<code><![CDATA[$first_var_name]]></code>
465463
<code><![CDATA[$first_var_name_in_array_argument]]></code>
466464
<code><![CDATA[$get_debug_type_position]]></code>
467465
<code><![CDATA[$get_debug_type_position]]></code>
@@ -543,7 +541,6 @@
543541
<file src="src/Psalm/Internal/Analyzer/Statements/Expression/Assignment/InstancePropertyAssignmentAnalyzer.php">
544542
<RiskyTruthyFalsyComparison>
545543
<code><![CDATA[!$context->self]]></code>
546-
<code><![CDATA[!$var_id]]></code>
547544
<code><![CDATA[$appearing_property_class]]></code>
548545
<code><![CDATA[$class_template_params]]></code>
549546
<code><![CDATA[$class_template_params]]></code>
@@ -938,7 +935,6 @@
938935
<code><![CDATA[$dim_var_id]]></code>
939936
<code><![CDATA[$dim_var_id]]></code>
940937
<code><![CDATA[$extended_var_id]]></code>
941-
<code><![CDATA[$extended_var_id]]></code>
942938
<code><![CDATA[$keyed_array_var_id]]></code>
943939
<code><![CDATA[$keyed_array_var_id]]></code>
944940
</RiskyTruthyFalsyComparison>
@@ -1189,6 +1185,7 @@
11891185
<code><![CDATA[$file_path]]></code>
11901186
<code><![CDATA[$migrated_source_fqcln]]></code>
11911187
<code><![CDATA[$migrated_source_fqcln]]></code>
1188+
<code><![CDATA[empty($classlike_storage->overridden_method_ids[$method_name])]]></code>
11921189
</RiskyTruthyFalsyComparison>
11931190
</file>
11941191
<file src="src/Psalm/Internal/Codebase/Functions.php">
@@ -1209,9 +1206,6 @@
12091206
</RiskyTruthyFalsyComparison>
12101207
</file>
12111208
<file src="src/Psalm/Internal/Codebase/Methods.php">
1212-
<InvalidArgument>
1213-
<code><![CDATA[$class_storage->methods[$declaring_method_name]->stubbed]]></code>
1214-
</InvalidArgument>
12151209
<RiskyTruthyFalsyComparison>
12161210
<code><![CDATA[!$calling_class_name]]></code>
12171211
<code><![CDATA[!$extends]]></code>
@@ -1237,9 +1231,6 @@
12371231
</RiskyTruthyFalsyComparison>
12381232
</file>
12391233
<file src="src/Psalm/Internal/Codebase/Populator.php">
1240-
<InvalidArgument>
1241-
<code><![CDATA[$storage->methods[$implementing_method_id->method_name]->abstract]]></code>
1242-
</InvalidArgument>
12431234
<RiskyTruthyFalsyComparison>
12441235
<code><![CDATA[!strpos($fq_classlike_name_lc, '\\')]]></code>
12451236
<code><![CDATA[$mapped_name]]></code>
@@ -1311,6 +1302,18 @@
13111302
<code><![CDATA[$b[$y]]]></code>
13121303
</InvalidArrayOffset>
13131304
</file>
1305+
<file src="src/Psalm/Internal/Diff/FileStatementsDiffer.php">
1306+
<RedundantCondition>
1307+
<code><![CDATA[assert(!empty($name_parts))]]></code>
1308+
<code><![CDATA[assert(!empty($name_parts))]]></code>
1309+
</RedundantCondition>
1310+
</file>
1311+
<file src="src/Psalm/Internal/Diff/NamespaceStatementsDiffer.php">
1312+
<RedundantCondition>
1313+
<code><![CDATA[assert(!empty($name_parts))]]></code>
1314+
<code><![CDATA[assert(!empty($name_parts))]]></code>
1315+
</RedundantCondition>
1316+
</file>
13141317
<file src="src/Psalm/Internal/ExecutionEnvironment/BuildInfoCollector.php">
13151318
<RiskyTruthyFalsyComparison>
13161319
<code><![CDATA[$this->readEnv['CI_PR_NUMBER']]]></code>
@@ -1461,6 +1464,9 @@
14611464
<code><![CDATA[$l[4]]]></code>
14621465
<code><![CDATA[$r[4]]]></code>
14631466
</PossiblyUndefinedIntArrayOffset>
1467+
<RedundantCondition>
1468+
<code><![CDATA[$fq_classlike_name !== ""]]></code>
1469+
</RedundantCondition>
14641470
<RiskyTruthyFalsyComparison>
14651471
<code><![CDATA[!$var_line_parts]]></code>
14661472
<code><![CDATA[$adaptation->newModifier]]></code>
@@ -1516,6 +1522,9 @@
15161522
<code><![CDATA[$line_parts[0]]]></code>
15171523
<code><![CDATA[$line_parts[1]]]></code>
15181524
</PossiblyUndefinedIntArrayOffset>
1525+
<RiskyTruthyFalsyComparison>
1526+
<code><![CDATA[empty($since_match[4])]]></code>
1527+
</RiskyTruthyFalsyComparison>
15191528
</file>
15201529
<file src="src/Psalm/Internal/PhpVisitor/Reflector/FunctionLikeDocblockScanner.php">
15211530
<PossiblyUndefinedArrayOffset>
@@ -2320,6 +2329,11 @@
23202329
<code><![CDATA[strpos(static::class, 'Unused')]]></code>
23212330
</RiskyTruthyFalsyComparison>
23222331
</file>
2332+
<file src="tests/Internal/Codebase/InternalCallMapHandlerTest.php">
2333+
<RiskyTruthyFalsyComparison>
2334+
<code><![CDATA[empty($normalizedEntry['type'])]]></code>
2335+
</RiskyTruthyFalsyComparison>
2336+
</file>
23232337
<file src="tests/TestConfig.php">
23242338
<InvalidExtendClass>
23252339
<code><![CDATA[Config]]></code>
@@ -2339,9 +2353,4 @@
23392353
<code><![CDATA[$return_type]]></code>
23402354
</RiskyTruthyFalsyComparison>
23412355
</file>
2342-
<file src="vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php">
2343-
<PossiblyUndefinedStringArrayOffset>
2344-
<code><![CDATA[$subNodes['expr']]]></code>
2345-
</PossiblyUndefinedStringArrayOffset>
2346-
</file>
23472356
</files>

src/Psalm/Internal/Analyzer/Statements/Expression/BinaryOp/ArithmeticOpAnalyzer.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -689,7 +689,7 @@ private static function analyzeOperands(
689689
&& strtolower($non_decimal_type->value) === "decimal\\decimal"
690690
) {
691691
$result_type = Type::combineUnionTypes(
692-
new Union([new TNamedObject(Decimal::class)]),
692+
new Union([new TNamedObject("Decimal\\Decimal")]),
693693
$result_type,
694694
);
695695
} else {

0 commit comments

Comments
 (0)