Help:XSvacer

From Svacer Wiki

XSvacer - расширение функциональности svacer

Начиная с релиза 9.0.0 в svacer'е появились "расширенные функции", которые могут быть активированы по требованию.

Доступные функции:

  • webide - Среда разработки на базе Theia IDE, с помощью которой можно просматривать исходный код снимка, предупреждения анализатора и разметку.
  • docker - Вспомогательная функциональность для запуска других компонентов в docker-контейнерах.
Примечание: по умолчанию данные функции неактивны. 
Примечание: функциональность docker будет активирована автоматически, при запуске зависящих от неё функций.
Внимание! На данный момент расширенные функции находятся на стадии внедрения. В последующих релизах возможно изменение форматов конфигурации и API взаимодействия с указанными функциями.

Активация функций

Активировать функции можно, указав флаг --xsvacer.features feature_name при запуске svacer'а. Флаг можно указать несколько раз, чтобы активировать несколько функций.

Также список активных функций можно настроить в конфигурационном yaml-файле svacer.cfg в разделе xsvacer.features. Значением данного ключа является список строк с названиями активируемых функций:

...
xsvacer:
  features:
    - webide
...
Внимание! При установке флага --xsvacer.features список функций, указанный в конфигурационном файле svacer.cfg, будет проигнорирован.