PHPStan eklenti geliştirme için IDE yardımcısı
(github.com/headercat)composer require --dev headercat/phpstan-extension-ide-helper
PHPStan 1.0.0'dan en güncel sürüme kadar (yazım anı itibarıyla 2.1.5) tamamını destekler.
Why?
PHPStan bir PHAR paketi olarak dağıtıldığı için çoğu IDE ve otomatik tamamlama aracı, PHPStan içindeki kodu analiz edemez. PHPStan'ı yalnızca kullanma düzeyinde bu hiçbir sorun yaratmaz, ancak PHPStan eklentisi geliştirirken otomatik tamamlama ve PHPDoc desteğinden yararlanılamadığı için bu ciddi bir rahatsızlık oluşturur.
Bunu çözmek için oluşturuldu.
phpstan/phpstan-src paketindeki kodu klonlayıp "kod gerçekte çalıştırılmasa da IDE'nin PHPStan'ın sınıflarını ve fonksiyonlarını analiz edebilmesi için" uygun işlemleri uygulayarak otomatik dağıtıma kadar tamamlayan bir GitHub Actions workflow'u üzerinden çalışır.
Henüz yorum yok.