PHPSTAN adalah alat analisis statis untuk PHP. Ekstensi ini mengintegrasikan output phpstan dalam vScode yang memungkinkan pengembang untuk menemukan kesalahan lebih cepat.
PHPSTAN diperlukan untuk menggunakan ekstensi ini. Secara default plugin akan mencari folder vendor global dan folder vendor ruang kerja. Variabel lingkungan composer_home dapat diatur untuk mengubah di mana plugin mencari. Jalur ini dapat diatur secara manual menggunakan pengaturan phpstan.path .
Phpstan dapat dipasang secara global menggunakan:
composer global require phpstan/phpstanatau menggunakan secara lokal:
composer require --dev phpstan/phpstanPHPSTAN Termasuk perintah penjelajah-konteks yang disebut "Phpstan: Scan for Errors". Perintah ini berfungsi pada direktori dan file.
vscode-phpstan menyediakan properti konfigurasi berikut dan default:
"phpstan.enabled" : true ,
"phpstan.path" : null ,
"phpstan.level" : " max " ,
"phpstan.memoryLimit" : " 2048M " ,
"phpstan.projectFile" : null ,
"phpstan.excludeFiles" : [],
"phpstan.options" : [] <workspacefolder>/phpstan.neon dan <workspacefolder>/phpstan.neon.dist akan digunakan ketika phpstan.projectfile diatur ke nol. phpstan.Options dapat digunakan untuk meneruskan parameter tambahan ke panggilan Commandline PHPSTAN.