Для добавления и настройки расширения PHP Psalm в редактор кода VS Code, выполните следующие шаги:
1. Установите расширение PHP Psalm через Marketplace в VS Code.
2. Установите зависимости для PHP Psalm в своем проекте, если еще не сделали это, используя Composer:
```bash
composer require --dev vimeo/psalm
```
3. Создайте файл `psalm.xml` в корне вашего проекта и сконфигурируйте его в соответствии с вашими потребностями. Пример файла конфигурации:
```xml
<?xml version="1.0"?>
<psalm
errorLevel="8"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://getpsalm.org/schema/config"
xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
>
<projectFiles>
<directory name="src"/>
</projectFiles>
</psalm>
```
4. Включите Language Server для PHP Psalm, чтобы он успешно запускался при открытии всего проекта. Для этого добавьте следующие настройки в файл `settings.json` вашего проекта в VS Code:
```json
{
"php.psalm.languageServer.enable": true,
"php.psalm.languageServer.run": "onType",
"php.psalm.languageServer.enableOnClose": true
}
```
Теперь расширение PHP Psalm должно успешно работать в редакторе кода VS Code и включать Language Server при открытии всего проекта, а не только отдельной папки.