Вбудовані (30+)
Чистий Node.js — без зовнішніх інструментів. Миттєво на будь-якому проєкті: розмір коду, складність, безпека, архітектура, типи, документація тощо.
Quality Hub — найпотужніша частина SnakeFlow: понад 60 перевірок паралельно, результати з’являються в сайдбар по мірі завершення кожної перевірки.
Застарілий послідовний build pipeline (devManager.pipeline.*) прибрано — для lint / typecheck / test / build додайте кастомні перевірки в Quality Hub або використовуйте вбудовані та CLI-провайдери. Ctrl+M F запускає всі увімкнені перевірки Quality Hub.
Вбудовані (30+)
Чистий Node.js — без зовнішніх інструментів. Миттєво на будь-якому проєкті: розмір коду, складність, безпека, архітектура, типи, документація тощо.
CLI (15)
Зовнішні інструменти (Semgrep, Trivy, ESLint Security, hadolint…). Якщо бінарника немає — статус skip, не помилка.
Хмарні сервіси (15)
SonarCloud, Snyk, Codecov, CodeQL та інші. Читають дані з CI/CD — нові скани не запускаються.
Кастомні перевірки
Скрипти проєкту або довільні shell-команди в одній панелі Quality Hub.
Ctrl+M M → Quality Hubfail → warn → error → pass → skip"devManager.quality.timeout": 30,"devManager.quality.maxBuffer": 50| Параметр | За замовчуванням | Опис |
|---|---|---|
timeout | 30 | Максимум хвилин на одну перевірку |
maxBuffer | 50 | Максимум stdout у МБ |
У розширенні понад 60 стандартних виключень: node_modules, dist, build, __pycache__, target, vendor, .venv, .next, .nuxt, .svelte-kit, coverage тощо.
Додайте свої шляхи:
"devManager.quality.skipDirs": [ "generated", "proto-gen", "legacy", ".output", "storybook-static"]"devManager.quality.chatReport": "full","devManager.quality.chatPrompt": "Проаналізуй результати та виділи 3 найважливіші проблеми."chatReport: "full" | "failOnly" | "summary"