Skip to content

forbidCheckedExceptionInCallable: replace immediatelyCalledCallables with native @param-immediately-invoked-callable #616

forbidCheckedExceptionInCallable: replace immediatelyCalledCallables with native @param-immediately-invoked-callable

forbidCheckedExceptionInCallable: replace immediatelyCalledCallables with native @param-immediately-invoked-callable #616

Triggered via pull request May 14, 2024 13:07
Status Failure
Total duration 1m 57s
Artifacts

checks.yml

on: pull_request
Matrix: tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 22 warnings
checks: src/Rule/ForbidCheckedExceptionInCallableRule.php#L118
Although PHPStan\Node\FileNode is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
checks: src/Rule/ForbidCheckedExceptionInCallableRule.php#L126
Although PHPStan\Node\MethodCallableNode is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
checks: src/Rule/ForbidCheckedExceptionInCallableRule.php#L127
Although PHPStan\Node\StaticMethodCallableNode is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
checks: src/Rule/ForbidCheckedExceptionInCallableRule.php#L128
Although PHPStan\Node\FunctionCallableNode is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
checks: src/Rule/ForbidCheckedExceptionInCallableRule.php#L132
Although PHPStan\Node\ClosureReturnStatementsNode is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
checks: src/Rule/ForbidCheckedExceptionInCallableRule.php#L229
Asking about instanceof PHPStan\Analyser\MutatingScope is not covered by backward compatibility promise. The class might change in a minor PHPStan version.
checks: src/Rule/ForbidCheckedExceptionInCallableRule.php#L239
Calling PHPStan\Analyser\NodeScopeResolver::processExprNode() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
checks: src/Rule/ForbidCheckedExceptionInCallableRule.php#L245
Calling PHPStan\Analyser\ExpressionContext::createDeep() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
checks: src/Rule/ForbidCheckedExceptionInCallableRule.php#L250
Calling PHPStan\Analyser\ExpressionResult::getThrowPoints() is not covered by backward compatibility promise. The method might change in a minor PHPStan version.
checks: src/Rule/ForbidCheckedExceptionInCallableRule.php#L357
Although PHPStan\Reflection\ParameterReflectionWithPhpDocs is covered by backward compatibility promise, this instanceof assumption might break because it's not guaranteed to always stay the same.
tests (8.0, prefer-stable)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
tests (8.0, prefer-stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
tests (8.0, prefer-lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
tests (8.0, prefer-lowest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
tests (8.3, prefer-lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
tests (8.3, prefer-lowest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
tests (8.2, prefer-stable)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
tests (8.2, prefer-stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
tests (8.1, prefer-stable)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
tests (8.1, prefer-stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
tests (7.4, prefer-stable)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
tests (7.4, prefer-stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
tests (8.2, prefer-lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
tests (8.2, prefer-lowest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
tests (7.4, prefer-lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
tests (7.4, prefer-lowest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
tests (8.3, prefer-stable)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
tests (8.3, prefer-stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
checks
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
checks
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
tests (8.1, prefer-lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
tests (8.1, prefer-lowest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/