vimeo/psalm
Auf GitHub ansehenNotice in php 8.1 autoloading causes psalm to fatal error
Open
#7.691 geöffnet am 18. Feb. 2022
Help wantedenhancement
Repository-Metriken
- Stars
- (5.369 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 3T 12h) (5 gemergte PRs in 30 T)
Beschreibung
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