PHPStan拡張機能開発のためのIDEヘルパー
(github.com/headercat)composer require --dev headercat/phpstan-extension-ide-helper
PHPStan 1.0.0 から最新バージョン(執筆時点では 2.1.5)まですべてサポートしています。
Why?
PHPStan は PHAR パッケージとして配布されているため、ほとんどの IDE や自動補完ツールは PHPStan 内のコードを解析できないという問題があります。単に PHPStan を利用するだけなら何の問題もありませんが、PHPStan 拡張機能を開発する際には自動補完や PHPDoc の支援を受けられず、大きな不便があります。
これを解決するために作られました。
phpstan/phpstan-src パッケージのコードをクローンし、「実際にコードは実行されないものの、IDE が PHPStan のクラスや関数を解析できるように」適切な処理を行い、自動配布まで完了する GitHub Actions ワークフローによって動作します。
まだコメントはありません。