Scope визначає радіус дії

Scope відповідає на питання «де і для кого доступний plugin». Permissions відповідають на інше питання: «які дії він може виконувати». Не змішуйте ці поняття під час встановлення.

Вибирайте найвужчий scope, який відповідає задачі: експеримент починайте локально, стабільний особистий workflow можна зробити user-рівнем, а командний процес — project-рівнем після перевірки.

ScopeТипове призначення
userВаш стабільний workflow у різних репозиторіях
localЕксперимент для вас в одному репозиторії
projectСпільний процес конкретного репозиторію
managedЦентралізована організаційна конфігурація

Lifecycle plugin

  1. Знайти доступний marketplace або інше джерело.
  2. Переглянути склад і capability surface.
  3. Встановити у відповідному scope.
  4. Переконатися, що plugin активувався.
  5. Протестувати на безпечній задачі.
  6. Повторно перевірити пакет перед оновленням.
  7. Вимкнути або видалити, коли він більше не потрібен.
Концептуальний приклад команд
/plugin marketplace list
/plugin install <plugin> --scope local
/plugin list
/plugin details <plugin>
/plugin disable <plugin>
/plugin uninstall <plugin>

Namespace та активація

Стабільний namespace зменшує конфлікти між skills і командами різних plugin. Після встановлення компонент не обовʼязково активується миттєво: може знадобитися оновити список, перезапустити сесію або повторно відкрити проєкт.

review-kit:pr-check
docs-tools:review

Вимкнення, видалення та відкат

Для невдалого експерименту спочатку достатньо вимкнення. Якщо plugin більше не потрібен, видаліть його, щоб не накопичувати непотрібні активні й вимкнені розширення.

ДіяРезультат
disableТимчасово зупиняє plugin, зберігаючи встановлення
enableПовертає plugin до роботи
uninstallПовністю прибирає plugin

Зафіксуйте trial log

Plugin: ...
Marketplace/source: ...
Причина тестування: ...
Scope: local
Результат: ...
Рішення: залишити / вимкнути / видалити
Спосіб відкату: ...

Канонічне джерело уроку · JavaRush

Відкрити матеріал JavaRush