1 Punkte von nemorize 2025-02-14 | Noch keine Kommentare. | Auf WhatsApp teilen
composer require --dev headercat/phpstan-extension-ide-helper  

Unterstützt alle Versionen von PHPStan ab 1.0.0 bis zur neuesten Version (zum Zeitpunkt des Schreibens 2.1.5).

Why?

PHPStan wird als PHAR-Paket verteilt, wodurch die meisten IDEs und Autovervollständigungs-Tools den Code innerhalb von PHPStan nicht analysieren können. Solange man PHPStan nur verwendet, ist das kein Problem. Wenn man jedoch PHPStan-Erweiterungen entwickelt, ist es sehr unpraktisch, dass man weder Autovervollständigung noch Unterstützung durch PHPDoc nutzen kann.

Dafür wurde dieses Tool erstellt.
Es funktioniert über einen GitHub-Actions-Workflow, der den Code des Pakets phpstan/phpstan-src klont, ihn passend aufbereitet, sodass „der Code nicht tatsächlich ausgeführt wird, die IDE aber die Klassen und Funktionen von PHPStan analysieren kann“, und die Veröffentlichung anschließend automatisch abschließt.

Noch keine Kommentare.

Noch keine Kommentare.