Scope визначає радіус дії
Scope відповідає на питання «де і для кого доступний plugin». Permissions відповідають на інше питання: «які дії він може виконувати». Не змішуйте ці поняття під час встановлення.
Вибирайте найвужчий scope, який відповідає задачі: експеримент починайте локально, стабільний особистий workflow можна зробити user-рівнем, а командний процес — project-рівнем після перевірки.
| Scope | Типове призначення |
|---|---|
| user | Ваш стабільний workflow у різних репозиторіях |
| local | Експеримент для вас в одному репозиторії |
| project | Спільний процес конкретного репозиторію |
| managed | Централізована організаційна конфігурація |
Lifecycle plugin
- Знайти доступний marketplace або інше джерело.
- Переглянути склад і capability surface.
- Встановити у відповідному scope.
- Переконатися, що plugin активувався.
- Протестувати на безпечній задачі.
- Повторно перевірити пакет перед оновленням.
- Вимкнути або видалити, коли він більше не потрібен.
/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