Help:XSvacer: Difference between revisions
M.vinogradov (talk | contribs) (Add AI assistant link) |
M.vinogradov (talk | contribs) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= XSvacer | = XSvacer - расширение функциональности svacer = | ||
Начиная с релиза [[Changelog#Release_9-0-0|9.0.0]] в | Начиная с релиза [[Changelog#Release_9-0-0|9.0.0]] в svacer'е появились "расширенные функции", которые могут быть активированы по требованию. | ||
Доступные функции: | Доступные функции: | ||
* [[Help:XSvacer:Webide| | * [[Help:XSvacer:Webide|webide]] - Среда разработки на базе [https://theia-ide.org/ Theia IDE], с помощью которой можно просматривать исходный код снимка, предупреждения анализатора и разметку. | ||
* [[Help:XSvacer: | * [[Help:XSvacer:Docker|docker]] - Вспомогательная функциональность, для запуска других компонентов в docker-контейнерах. | ||
'''Примечание:''' по умолчанию данные функции неактивны. | |||
'''Примечание:''' функциональность docker будет активирована автоматически, при запуске зависящих от неё функций. | |||
'''Внимание!''' На данный момент расширенные функции находятся на стадии внедрения. В последующих релизах возможно изменение форматов конфигурации и API взаимодействия с указанными функциями. | |||
== Активация функций == | == Активация функций == | ||
Активировать функции можно | Активировать функции можно указав при запуске svacer'а флаг <code>--xsvacer.features feature_name</code>. Флаг можно указать несколько раз, чтобы активировать несколько функций. | ||
Также список активных функций можно настроить в конфигурационном yaml-файле <code>svacer.cfg</code> в разделе <code>xsvacer.features</code>. | Также список активных функций можно настроить в конфигурационном yaml-файле <code>svacer.cfg</code>, в разделе <code>xsvacer.features</code>. | ||
Значением данного ключа является список строк с названиями активируемых функций: | Значением данного ключа является список строк с названиями активируемых функций: | ||
... | ... | ||
Line 18: | Line 23: | ||
features: | features: | ||
- webide | - webide | ||
... | ... | ||
При установке флага <code>--xsvacer.features</code> список функций | '''Внимание!''' При установке флага <code>--xsvacer.features</code> список функций указанный в конфигурационном файле <code>svacer.cfg</code> будет проигнорирован. |
Revision as of 16:07, 6 June 2024
XSvacer - расширение функциональности svacer
Начиная с релиза 9.0.0 в svacer'е появились "расширенные функции", которые могут быть активированы по требованию.
Доступные функции:
- webide - Среда разработки на базе Theia IDE, с помощью которой можно просматривать исходный код снимка, предупреждения анализатора и разметку.
- docker - Вспомогательная функциональность, для запуска других компонентов в docker-контейнерах.
Примечание: по умолчанию данные функции неактивны.
Примечание: функциональность docker будет активирована автоматически, при запуске зависящих от неё функций.
Внимание! На данный момент расширенные функции находятся на стадии внедрения. В последующих релизах возможно изменение форматов конфигурации и API взаимодействия с указанными функциями.
Активация функций
Активировать функции можно указав при запуске svacer'а флаг --xsvacer.features feature_name
. Флаг можно указать несколько раз, чтобы активировать несколько функций.
Также список активных функций можно настроить в конфигурационном yaml-файле svacer.cfg
, в разделе xsvacer.features
.
Значением данного ключа является список строк с названиями активируемых функций:
... xsvacer: features: - webide ...
Внимание! При установке флага--xsvacer.features
список функций указанный в конфигурационном файлеsvacer.cfg
будет проигнорирован.