vimeo/psalm
Notice in php 8.1 autoloading causes psalm to fatal error
Aperta
#7691 aperta il 18 feb 2022
Help wantedenhancement
Metriche repository
- Star
- (5369 stelle)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
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