Расширение имеет параметры, располагающиеся в хранилище Visual Studio Code, вызываемом через меню: File → Preferences → Settings, далее Extensions → KasperskyOS.
Параметры расширения
Application ArgumentsСписок аргументов командной строки для запускаемых с помощью расширения приложений.
Application Environment VariablesСписок переменных окружения для запускаемых с помощью расширения приложений.
Auto_updateВключение/выключение автоматического обновления расширения при изменении параметра SDK Path.
Build Threads NumВыбор количества потоков процессора, использующихся при сборке. По умолчанию используются все доступные потоки.
Cmake Build FlagsДополнительные флаги CMake для сборки.
Cmake Config FlagsДополнительные конфигурационные флаги для запуска CMake.
Auto Open Log TabВключение/выключение автоматического открытия вкладки с журналом выполнения команды.
Force CleanКнопка очистки удаляет директорию сборки.
Gdbinit FileПуть к файлу gdbinit, который содержит GDB-команды, выполняемые при запуске отладчика.
Run No GraphicВключение/выключение принудительного запуска эмулятора в режиме без графического пользовательского интерфейса.
SDK PathПуть до установленного KasperskyOS Community Edition.
Если расширение при запуске не обнаружит корректного SDK в SDK Path, будет выдан запрос с предложением выбрать SDK из списка обнаруженных. Чтобы не делать это для каждого рабочего пространства, рекомендуется установить SDK Path для пространства настроек User.
Set Build DirДиректория сборки проекта. По умолчанию используется директория ./build.
Shell Export VariablesДополнительные переменные, устанавливаемые перед запуском CMake.
Suppress Extensions RecommendationsВключение/выключение напоминания о необходимости установить зависимости KasperskyOS SDK Extension.
Test Failures NumКоличество непройденных тестов, отображаемое в журнале.
Test Failures OnlyВключение/выключение отображения в журнале только непройденных тестов.
Test Files PatternМаска для поиска файлов с исходным кодом тестов проекта.
Test No SkippedВключение/выключение отображения в журнале пропущенных тестов.
Test Skip DetailsВключение/выключение отображения в журнале пропущенных и непройденных тестов.
Test Threads NumВыбор количества потоков процессора, использующихся при запуске тестов. По умолчанию используются все доступные потоки, но для единичных тестов будет использоваться по одному потоку.
Test TimeoutОграничение по времени на выполнение каждого теста (в секундах). При установке значения 0 используются ограничения из тестовых конфигураций.
Test VerboseВключение/выключение отображения в журнале отладочной информации о тестах.
Trace: ServerВыбор уровня детализации журналирования для LSP-клиента Visual Studio Code при работе со встроенным в SDK LSP-сервером для языков IDL/CDL/EDL. Журнал LSP-клиента можно просмотреть выбрав канал nk-lsp в окне вывода Visual Studio Code.
User SDKsДополнительные пути до SDK для отображения в меню выбора SDK.