|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 |
| -<files psalm-version="dev-master@354b4d49a646d88aeb9612668c15402416cc70c0"> |
| 2 | +<files psalm-version="dev-master@a4b37609d5438890372257fef3012cad3e0ca48d"> |
3 | 3 | <file src="examples/TemplateChecker.php">
|
4 | 4 | <PossiblyUndefinedIntArrayOffset>
|
5 | 5 | <code><![CDATA[$comment_block->tags['variablesfrom'][0]]]></code>
|
|
154 | 154 | <code><![CDATA[$creating_conditional_id]]></code>
|
155 | 155 | </RiskyTruthyFalsyComparison>
|
156 | 156 | </file>
|
| 157 | + <file src="src/Psalm/Internal/Algebra/FormulaGenerator.php"> |
| 158 | + <ComplexMethod> |
| 159 | + <code><![CDATA[getFormula]]></code> |
| 160 | + </ComplexMethod> |
| 161 | + </file> |
157 | 162 | <file src="src/Psalm/Internal/Analyzer/AlgebraAnalyzer.php">
|
158 | 163 | <ImplicitToStringCast>
|
159 | 164 | <code><![CDATA[$clause_1]]></code>
|
|
403 | 408 | </ArgumentTypeCoercion>
|
404 | 409 | </file>
|
405 | 410 | <file src="src/Psalm/Internal/Analyzer/Statements/Block/ForeachAnalyzer.php">
|
| 411 | + <ComplexMethod> |
| 412 | + <code><![CDATA[checkIteratorType]]></code> |
| 413 | + </ComplexMethod> |
406 | 414 | <ConflictingReferenceConstraint>
|
407 | 415 | <code><![CDATA[if (AtomicTypeComparator::isContainedBy(]]></code>
|
408 | 416 | <code><![CDATA[if (AtomicTypeComparator::isContainedBy(]]></code>
|
|
452 | 460 | <code><![CDATA[$statements_analyzer->getTemplateTypeMap()]]></code>
|
453 | 461 | </RiskyTruthyFalsyComparison>
|
454 | 462 | </file>
|
| 463 | + <file src="src/Psalm/Internal/Analyzer/Statements/Block/LoopAnalyzer.php"> |
| 464 | + <ComplexMethod> |
| 465 | + <code><![CDATA[analyze]]></code> |
| 466 | + </ComplexMethod> |
| 467 | + </file> |
455 | 468 | <file src="src/Psalm/Internal/Analyzer/Statements/Block/SwitchAnalyzer.php">
|
456 | 469 | <InvalidPropertyAssignmentValue>
|
457 | 470 | <code><![CDATA[$context->assigned_var_ids += $switch_scope->new_assigned_var_ids]]></code>
|
|
936 | 949 | </RiskyTruthyFalsyComparison>
|
937 | 950 | </file>
|
938 | 951 | <file src="src/Psalm/Internal/Analyzer/Statements/Expression/Call/FunctionCallAnalyzer.php">
|
939 |
| - <PossiblyNullArgument> |
940 |
| - <code><![CDATA[$function_name]]></code> |
941 |
| - <code><![CDATA[$function_name]]></code> |
942 |
| - </PossiblyNullArgument> |
943 |
| - <PossiblyNullPropertyFetch> |
944 |
| - <code><![CDATA[$stmt->getArgs()[0]->value]]></code> |
945 |
| - </PossiblyNullPropertyFetch> |
946 |
| - <PossiblyUndefinedArrayOffset> |
947 |
| - <code><![CDATA[$stmt->getArgs()[0]]]></code> |
948 |
| - </PossiblyUndefinedArrayOffset> |
949 | 952 | <PossiblyUndefinedIntArrayOffset>
|
950 | 953 | <code><![CDATA[$parts[1]]]></code>
|
951 | 954 | </PossiblyUndefinedIntArrayOffset>
|
|
989 | 992 | </RiskyTruthyFalsyComparison>
|
990 | 993 | </file>
|
991 | 994 | <file src="src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/ExistingAtomicMethodCallAnalyzer.php">
|
| 995 | + <ComplexMethod> |
| 996 | + <code><![CDATA[analyze]]></code> |
| 997 | + </ComplexMethod> |
992 | 998 | <ImplicitToStringCast>
|
993 | 999 | <code><![CDATA[$method_id]]></code>
|
994 | 1000 | <code><![CDATA[$pseudo_set_type]]></code>
|
|
1120 | 1126 | </RiskyTruthyFalsyComparison>
|
1121 | 1127 | </file>
|
1122 | 1128 | <file src="src/Psalm/Internal/Analyzer/Statements/Expression/Call/StaticMethod/ExistingAtomicStaticCallAnalyzer.php">
|
| 1129 | + <ComplexMethod> |
| 1130 | + <code><![CDATA[analyze]]></code> |
| 1131 | + </ComplexMethod> |
1123 | 1132 | <ImplicitToStringCast>
|
1124 | 1133 | <code><![CDATA[$method_id]]></code>
|
1125 | 1134 | <code><![CDATA[$method_id]]></code>
|
|
1200 | 1209 | </RiskyTruthyFalsyComparison>
|
1201 | 1210 | </file>
|
1202 | 1211 | <file src="src/Psalm/Internal/Analyzer/Statements/Expression/Fetch/ArrayFetchAnalyzer.php">
|
| 1212 | + <ComplexMethod> |
| 1213 | + <code><![CDATA[handleArrayAccessOnKeyedArray]]></code> |
| 1214 | + </ComplexMethod> |
1203 | 1215 | <ImplicitToStringCast>
|
1204 | 1216 | <code><![CDATA[$array_type]]></code>
|
1205 | 1217 | <code><![CDATA[$array_type]]></code>
|
|
1305 | 1317 | </RiskyTruthyFalsyComparison>
|
1306 | 1318 | </file>
|
1307 | 1319 | <file src="src/Psalm/Internal/Analyzer/Statements/Expression/SimpleTypeInferer.php">
|
| 1320 | + <ComplexMethod> |
| 1321 | + <code><![CDATA[infer]]></code> |
| 1322 | + </ComplexMethod> |
1308 | 1323 | <RiskyTruthyFalsyComparison>
|
1309 | 1324 | <code><![CDATA[$fq_classlike_name]]></code>
|
1310 | 1325 | </RiskyTruthyFalsyComparison>
|
|
1489 | 1504 | <code><![CDATA[empty($classlike_storage->overridden_method_ids[$method_name])]]></code>
|
1490 | 1505 | </RiskyTruthyFalsyComparison>
|
1491 | 1506 | </file>
|
| 1507 | + <file src="src/Psalm/Internal/Codebase/CombinedFlowGraph.php"> |
| 1508 | + <PossiblyUnusedMethod> |
| 1509 | + <code><![CDATA[addSink]]></code> |
| 1510 | + </PossiblyUnusedMethod> |
| 1511 | + </file> |
1492 | 1512 | <file src="src/Psalm/Internal/Codebase/ConstantTypeResolver.php">
|
1493 | 1513 | <InvalidOperand>
|
1494 | 1514 | <code><![CDATA[$left->value & $right->value]]></code>
|
|
2147 | 2167 | </RiskyTruthyFalsyComparison>
|
2148 | 2168 | </file>
|
2149 | 2169 | <file src="src/Psalm/Internal/Type/Comparator/AtomicTypeComparator.php">
|
| 2170 | + <ComplexMethod> |
| 2171 | + <code><![CDATA[isContainedBy]]></code> |
| 2172 | + </ComplexMethod> |
2150 | 2173 | <PossiblyUndefinedIntArrayOffset>
|
2151 | 2174 | <code><![CDATA[$array->properties[0]]]></code>
|
2152 | 2175 | <code><![CDATA[$array->properties[0]]]></code>
|
|
2271 | 2294 | </RiskyTruthyFalsyComparison>
|
2272 | 2295 | </file>
|
2273 | 2296 | <file src="src/Psalm/Internal/Type/TemplateStandinTypeReplacer.php">
|
| 2297 | + <ComplexMethod> |
| 2298 | + <code><![CDATA[handleTemplateParamStandin]]></code> |
| 2299 | + </ComplexMethod> |
2274 | 2300 | <ImpureMethodCall>
|
2275 | 2301 | <code><![CDATA[getClassTemplateTypes]]></code>
|
2276 | 2302 | </ImpureMethodCall>
|
|
2318 | 2344 | </RiskyTruthyFalsyComparison>
|
2319 | 2345 | </file>
|
2320 | 2346 | <file src="src/Psalm/Internal/Type/TypeExpander.php">
|
| 2347 | + <ComplexMethod> |
| 2348 | + <code><![CDATA[expandConditional]]></code> |
| 2349 | + </ComplexMethod> |
2321 | 2350 | <InvalidArgument>
|
2322 | 2351 | <code><![CDATA[$fallback_params]]></code>
|
2323 | 2352 | </InvalidArgument>
|
|
2860 | 2889 | <code><![CDATA[empty($normalizedEntry['type'])]]></code>
|
2861 | 2890 | </RiskyTruthyFalsyComparison>
|
2862 | 2891 | </file>
|
| 2892 | + <file src="tests/ReportOutputTest.php"> |
| 2893 | + <MixedAssignment> |
| 2894 | + <code><![CDATA[$issue_data]]></code> |
| 2895 | + </MixedAssignment> |
| 2896 | + <PossiblyFalseArgument> |
| 2897 | + <code><![CDATA[file_get_contents(__DIR__.'/sarif.json')]]></code> |
| 2898 | + </PossiblyFalseArgument> |
| 2899 | + </file> |
2863 | 2900 | <file src="tests/TestConfig.php">
|
2864 | 2901 | <InvalidExtendClass>
|
2865 | 2902 | <code><![CDATA[Config]]></code>
|
|
0 commit comments