Как настроить PHP Psalm в VS Code для вложенной папки?

Ссылка скопирована
18 марта 2026 1 ответ

Имеется проект, структура следующая
spoiler
┣ .github
┣ src
┃ ┣ app
┃ ┣ psalm.xml
┣ .gitignore
┣ Dockerfile

если я открываю папку src - то Psalm Language Server успешно запускается и всё работает,
но если открываю весь проект целиком, то единственное что я вижу - "command 'psalm.restartPsalmServer' not found".

конфиг правил, менял "Psalm Script Path", толку 0

Дополнительно:

попробуй

"psalm.configPaths": [         "src/psalm.xml", ]

"psalm.configPaths": [ "src/psalm.xml", ]

  • Виктор
    работает, спасибо!
  • "psalm.configPaths": [     "src/psalm.xml", ]

    "psalm.configPaths": [ "src/psalm.xml", ]

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Елена Вебер Ответ

    Для настройки PHP Psalm в VS Code для работы с вложенными папками, следуйте следующим шагам:

    1. Установите расширение PHP Psalm для VS Code, если еще не установлено. Для этого откройте VS Code, перейдите во вкладку Extensions, введите "PHP Psalm" в поисковой строке и установите расширение.

    2. Создайте файл конфигурации для PHP Psalm. Для этого создайте в корневой папке вашего проекта файл с именем "psalm.xml" и добавьте в него следующий код:

     

    3. Откройте файл настроек VS Code (settings.json) и добавьте следующую конфигурацию:

    {
        "php.psalm.phpExecutablePath": "/path/to/php",
        "php.psalm.phpOptions": {
            "memory_limit": "4096M"
        },
        "php.psalm.enable": true,
        "php.psalm.config": "psalm.xml"
    }

    { "php.psalm.phpExecutablePath": "/path/to/php", "php.psalm.phpOptions": { "memory_limit": "4096M" }, "php.psalm.enable": true, "php.psalm.config": "psalm.xml" }

    Замените "/path/to/php" на путь к исполняемому файлу PHP на вашей системе.

    4. Перезапустите VS Code и откройте папку, содержащую ваш проект. PHP Psalm должен начать работать с вложенными папками и анализировать ваш код.

    Теперь вы настроили PHP Psalm для работы с вложенными папками в VS Code. Не забудьте периодически запускать анализатор кода, чтобы проверять качество вашего кода и выявлять потенциальные проблемы.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно