Phpstan هي أداة تحليل ثابت لـ PHP. يدمج هذا الامتداد إخراج phpstan في VScode مما يسمح للمطور بإيجاد أخطاء أسرع.
مطلوب Phpstan لاستخدام هذا الامتداد. بشكل افتراضي ، سيبحث المكون الإضافي عن مجلد البائعين العالميين ومجلدات بائع مساحة العمل. يمكن تعيين متغير بيئة Composer_home لتغيير المكان الذي يبحث فيه المكون الإضافي. يمكن ضبط هذا المسار يدويًا باستخدام إعداد phpstan.path .
يمكن تثبيت phpstan على مستوى العالم باستخدام:
composer global require phpstan/phpstanأو محليا باستخدام:
composer require --dev phpstan/phpstanيتضمن Phpstan أمر Explorer-Context يسمى "Phpstan: Scan for Errors". يعمل هذا الأمر على كل من الدلائل والملفات.
يوفر VSCODE-PHPSTAN خصائص التكوين التالية والافتراضات الافتراضية:
"phpstan.enabled" : true ,
"phpstan.path" : null ,
"phpstan.level" : " max " ,
"phpstan.memoryLimit" : " 2048M " ,
"phpstan.projectFile" : null ,
"phpstan.excludeFiles" : [],
"phpstan.options" : [] <workspacefolder>/phpstan.neon و <workspacefolder>/phpstan.neon.dist سيتم استخدامه عند ضبط phpstan.projectfile على فارغ. يمكن استخدام phpstan.options لتمرير معلمات إضافية إلى مكالمة سطر الأوامر phpstan.