Help:XSvacer: Difference between revisions
M.vinogradov (talk | contribs) mNo edit summary |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= XSvacer | = XSvacer — расширение функциональности Svacer = | ||
{{Note|text=На данный момент расширенные функции находятся на стадии внедрения. В последующих релизах возможно изменение форматов конфигурации и API взаимодействия с указанными функциями}} | |||
Начиная с релиза [[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:Docker| | * [[Help:XSvacer:Docker|Docker]] — вспомогательная функциональность для запуска других компонентов в docker-контейнерах. Будет активирована автоматически, при запуске зависящих от неё функций. | ||
== Активация функций == | == Активация функций == | ||
Активировать функции можно, указав флаг <code>--xsvacer.features feature_name</code> при запуске | Активировать функции можно, указав флаг <code>--xsvacer.features feature_name</code> при запуске Svacer. Флаг можно указать несколько раз, чтобы активировать несколько функций. | ||
Также список активных функций можно настроить в конфигурационном yaml-файле <code>svacer.cfg</code> в разделе <code>xsvacer.features</code>. | Также список активных функций можно настроить в конфигурационном yaml-файле <code>svacer.cfg</code> в разделе <code>xsvacer.features</code>. | ||
Line 25: | Line 20: | ||
... | ... | ||
При установке флага <code>--xsvacer.features</code> список функций, указанный в конфигурационном файле <code>svacer.cfg</code>, будет проигнорирован. |
Latest revision as of 15:30, 19 June 2024
XSvacer — расширение функциональности Svacer
На данный момент расширенные функции находятся на стадии внедрения. В последующих релизах возможно изменение форматов конфигурации и API взаимодействия с указанными функциями
Начиная с релиза 9.0.0 в Svacer появились расширенные функции, которые могут быть активированы по требованию. По умолчанию данные функции неактивны.
Доступные функции:
- Webide — среда разработки на базе Theia IDE, с помощью которой можно просматривать исходный код снимка, предупреждения анализатора и разметку.
- Docker — вспомогательная функциональность для запуска других компонентов в docker-контейнерах. Будет активирована автоматически, при запуске зависящих от неё функций.
Активация функций
Активировать функции можно, указав флаг --xsvacer.features feature_name
при запуске Svacer. Флаг можно указать несколько раз, чтобы активировать несколько функций.
Также список активных функций можно настроить в конфигурационном yaml-файле svacer.cfg
в разделе xsvacer.features
.
Значением данного ключа является список строк с названиями активируемых функций:
... xsvacer: features: - webide ...
При установке флага --xsvacer.features
список функций, указанный в конфигурационном файле svacer.cfg
, будет проигнорирован.