Test Setup Failed
Pull Request — master (#3813)
by Evgeniy
05:19 queued 14s
created
src/Psalm/Internal/Analyzer/Statements/Expression/AssertionFinder.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -2107,7 +2107,7 @@
 block discarded – undo
2107 2107
     }
2108 2108
 
2109 2109
     /**
2110
-     * @param  PhpParser\Node\Expr\FuncCall|PhpParser\Node\Expr\MethodCall|PhpParser\Node\Expr\StaticCall $expr
2110
+     * @param  PhpParser\Node\Expr\FuncCall $expr
2111 2111
      * @param  string|null  $this_class_name
2112 2112
      * @param  FileSource   $source
2113 2113
      * @param  bool         $negate
Please login to merge, or discard this patch.
Psalm/Internal/Analyzer/Statements/Expression/BinaryOp/CoalesceAnalyzer.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -59,7 +59,7 @@
 block discarded – undo
59 59
         $if_clauses = array_values(
60 60
             array_map(
61 61
                 /**
62
-                 * @return \Psalm\Internal\Clause
62
+                 * @return boolean
63 63
                  */
64 64
                 function (\Psalm\Internal\Clause $c) use ($mixed_var_ids) {
65 65
                     $keys = array_keys($c->possibilities);
Please login to merge, or discard this patch.
Analyzer/Statements/Expression/BinaryOp/NonDivArithmeticOpAnalyzer.php 1 patch
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -39,6 +39,10 @@
 block discarded – undo
39 39
  */
40 40
 class NonDivArithmeticOpAnalyzer
41 41
 {
42
+    /**
43
+     * @param StatementsSource|null $statements_source
44
+     * @param Context $context
45
+     */
42 46
     public static function analyze(
43 47
         ?StatementsSource $statements_source,
44 48
         \Psalm\Internal\Provider\NodeDataProvider $nodes,
Please login to merge, or discard this patch.
src/Psalm/Internal/Analyzer/Statements/Expression/Call/ArgumentAnalyzer.php 1 patch
Doc Comments   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -47,8 +47,9 @@  discard block
 block discarded – undo
47 47
 {
48 48
     /**
49 49
      * @param  ?string $self_fq_class_name
50
-     * @param  ?string $static_fq_class_name
50
+     * @param  string|null $static_fq_class_name
51 51
      * @param  array<string, array<string, array{Type\Union, 1?:int}>> $class_generic_params
52
+     * @param FunctionLikeParameter|null $function_param
52 53
      * @return false|null
53 54
      */
54 55
     public static function checkArgumentMatches(
@@ -414,6 +415,7 @@  discard block
 block discarded – undo
414 415
 
415 416
     /**
416 417
      * @param Type\Atomic\ObjectLike|Type\Atomic\TArray|Type\Atomic\TList $unpacked_atomic_array
418
+     * @param null|Type\Union $signature_param_type
417 419
      * @return  null|false
418 420
      */
419 421
     public static function verifyType(
Please login to merge, or discard this patch.
Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php 1 patch
Doc Comments   +4 added lines, -1 removed lines patch added patch discarded remove patch
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
      * @param  Codebase                       $codebase
49 49
      * @param  Context                        $context
50 50
      * @param  Type\Atomic\TNamedObject|Type\Atomic\TTemplateParam  $static_type
51
-     * @param  ?string                        $lhs_var_id
51
+     * @param  string|null                        $lhs_var_id
52 52
      */
53 53
     public static function analyze(
54 54
         StatementsAnalyzer $statements_analyzer,
@@ -831,6 +831,9 @@  discard block
 block discarded – undo
831 831
         );
832 832
     }
833 833
 
834
+    /**
835
+     * @param Type\Union|null $all_intersection_return_type
836
+     */
834 837
     private static function updateResultReturnType(
835 838
         AtomicMethodCallAnalysisResult $result,
836 839
         ?Type\Union $return_type_candidate,
Please login to merge, or discard this patch.
src/Psalm/Internal/PhpVisitor/AssignmentMapVisitor.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -2,7 +2,6 @@
 block discarded – undo
2 2
 namespace Psalm\Internal\PhpVisitor;
3 3
 
4 4
 use PhpParser;
5
-use Psalm\Internal\Analyzer\Statements\ExpressionAnalyzer;
6 5
 use Psalm\Internal\Analyzer\Statements\Expression\ExpressionIdentifier;
7 6
 
8 7
 /**
Please login to merge, or discard this patch.
src/Psalm/Internal/PhpVisitor/ShortClosureVisitor.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -2,7 +2,6 @@
 block discarded – undo
2 2
 namespace Psalm\Internal\PhpVisitor;
3 3
 
4 4
 use PhpParser;
5
-use Psalm\Internal\Analyzer\Statements\ExpressionAnalyzer;
6 5
 
7 6
 /**
8 7
  * @internal
Please login to merge, or discard this patch.
src/Psalm/Internal/Provider/FileReferenceCacheProvider.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -7,7 +7,6 @@
 block discarded – undo
7 7
 use function file_put_contents;
8 8
 use function is_array;
9 9
 use function is_readable;
10
-use Psalm\Internal\Analyzer\IssueData;
11 10
 use Psalm\Config;
12 11
 use function serialize;
13 12
 use function unserialize;
Please login to merge, or discard this patch.
src/Psalm/IssueBuffer.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -22,7 +22,6 @@
 block discarded – undo
22 22
 use Psalm\Report\GithubActionsReport;
23 23
 use Psalm\Report\JsonReport;
24 24
 use Psalm\Report\JsonSummaryReport;
25
-use Psalm\Report\JunitReport;
26 25
 use Psalm\Report\PylintReport;
27 26
 use Psalm\Report\SonarqubeReport;
28 27
 use Psalm\Report\TextReport;
Please login to merge, or discard this patch.