vimeo/psalm
Voir sur GitHubNotice in php 8.1 autoloading causes psalm to fatal error
Open
#7 691 ouverte le 18 févr. 2022
Help wantedenhancement
Métriques du dépôt
- Stars
- (5 369 stars)
- Métriques de merge PR
- (Merge moyen 3j 12h) (5 PRs mergées en 30 j)
Description
If any autoloaded files (in libraries) fire the notice:
Return type of Class:method() should either be compatible with Class::method: OtherClass, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in FILE:LINE in /app/vendor/vimeo/psalm/src/Psalm/Internal/ErrorHandler.php:66
then psalm fails to run any analysis at all. Obviously, libraries should update their code, but psalm should still be usable.
Psalm is installed via composer at version 4.20.0