FAQ і усунення проблем
Загальне
Розширення не бачить проєкт автоматично
Ctrl+M M → Select Project → виберіть папку проєкту. Або вручну в .vscode/settings.json:
"devManager.project.name": "my-project","devManager.project.dir": "C:/Users/you/projects/my-project"Як налаштувати сервери?
У .vscode/settings.json:
"devManager.project.servers": [ { "id": "web", "label": "Dev Server", "command": "npm run dev", "path": "", "port": 3000 }]Або Ctrl+M M → Manage Servers.
Налаштування не зберігаються
Переконайтесь, що редагуєте workspace (.vscode/settings.json), а не user settings. У Ctrl+, вкладка «Workspace».
Сервери
Статус «stopped», але сервер у терміналі працює
Так буває, якщо сервер запущено не через SnakeFlow. Потрібні: (1) відкритий TCP-порт і (2) термінал, який керує SnakeFlow. Запускайте через Ctrl+M S.
Команда виконується не з тієї папки
Поле path — відносно кореня проєкту:
{ "id": "api", "command": "python manage.py runserver", "path": "backend", "port": 8000 }Якщо в корені package.json — proxy ("dev": "npm run dev --prefix application"), використовуйте "path": "", а не "application".
Docker
Помилки Docker Compose
Перевірте CLI:
docker compose versionЯкщо використовуєте застарілий docker-compose (з дефісом):
"devManager.docker.composeCommand": "docker-compose"Docker Desktop встановлено, але compose не працює
Docker Desktop має бути запущений (іконка у треї). Без демона CLI падає.
GitHub
Панель Issues порожня
Потрібен gh і авторизація:
gh auth statusgh auth loginУ PR немає pull request’ів
Показуються лише відкриті PR. Якщо їх немає — панель порожня.
Quality Hub
Статус skip замість запуску
CLI не встановлено або не в PATH. Див. Встановлення CLI.
Semgrep повільний або timeout
Збільшіть timeout:
"devManager.quality.timeout": 60Або додайте великі згенеровані папки:
"devManager.quality.skipDirs": ["generated", "proto-gen"]Хмарний провайдер: «No data available»
Потрібен хоча б один git push і дані з CI. Без цього сервіс нічого не покаже.
ESLint Security падає, хоча ESLint є
Потрібен eslint-plugin-security у node_modules:
npm i -D eslint-plugin-securityBearer на Windows — skip
Немає нативного Windows-бінарника. Варіанти:
- WSL2 і
"devManager.quality.builtin.bearer.path": "wsl bearer" - Пропустити — Semgrep, Trivy, ESLint Security покривають схожі ризики
Hadolint / ShellCheck / Trivy — skip
Інструмент не встановлено або не в PATH. Див. CLI install. Після winget перезапустіть VS Code/Cursor.
Windows
Помилки кодування (кирилиця в виводі)
Для Semgrep додайте змінну середовища:
PYTHONUTF8=1(у системних змінних середовища.)
PowerShell execution policy
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserДалі не виходить?
Напишіть:
- Email: stakanopt.serhii@gmail.com
- VS Marketplace Q&A: marketplace.visualstudio.com
Додайте до листа:
- ОС і версія VS Code / Cursor
- Текст помилки (Output → SnakeFlow)
- Релевантний
.vscode/settings.json(без токенів)