O Phpstan é uma ferramenta de análise estática para PHP. Esta extensão integra a saída do Phpstan no VSCode, permitindo que o desenvolvedor encontre erros mais rapidamente.
O Phpstan é obrigado a usar esta extensão. Por padrão, o plug -in pesquisará a pasta global do fornecedor e as pastas do fornecedor do espaço de trabalho. A variável de ambiente composer_home pode ser definida para alterar onde as pesquisas do plug -in. Esse caminho pode ser definido manualmente usando a configuração phpstan.path .
O phpstan pode ser instalado globalmente usando:
composer global require phpstan/phpstanou utilizando localmente:
composer require --dev phpstan/phpstanO Phpstan inclui um comando Explorer-Context chamado "Phpstan: Scan para erros". Este comando funciona em diretórios e arquivos.
O VSCODE-PHPSTAN fornece as seguintes propriedades e padrões de configuração:
"phpstan.enabled" : true ,
"phpstan.path" : null ,
"phpstan.level" : " max " ,
"phpstan.memoryLimit" : " 2048M " ,
"phpstan.projectFile" : null ,
"phpstan.excludeFiles" : [],
"phpstan.options" : [] <workspacefolder>/phpstan.neon e <workspacefolder>/phpstan.neon.dist serão usados quando o phpstan.projectfile for definido como nulo. phpstan.options pode ser usado para passar parâmetros extras para a chamada de linha de comando phpstan.