Helper de IDE para desenvolvimento de extensões do PHPStan
(github.com/headercat)composer require --dev headercat/phpstan-extension-ide-helper
Compatível com todas as versões do PHPStan, da 1.0.0 até a mais recente (2.1.5 no momento da escrita).
Why?
O PHPStan é distribuído como um pacote PHAR, então a maioria das IDEs e ferramentas de autocompletar não consegue analisar o código dentro do PHPStan. Isso não é um problema quando você apenas usa o PHPStan, mas ao desenvolver uma extensão para o PHPStan, é bastante inconveniente não poder contar com autocompletar e ajuda de PHPDoc.
Isso foi criado para resolver esse problema.
Ele funciona clonando o código do pacote phpstan/phpstan-src e, por meio de um workflow do GitHub Actions que faz o tratamento adequado para que "o código não seja realmente executado, mas a IDE consiga analisar as classes e funções do PHPStan", automatiza até a publicação.
Ainda não há comentários.