KasperskyOS Community Edition 1.3
Extension settings
Extension settings
The extension settings are located in the Visual Studio Code storage, which can be called through the menu as follows: File → Preferences → Settings, then Extensions → KasperskyOS.
Extension settings
Application Arguments
- List of command-line arguments for applications started with the extension.
Application Environment Variables
- List of environment variables for applications started with the extension.
Auto_update
- Enable/disable automatic updates of the extension when the
SDK Path
parameter is modified. Build Threads Num
- Select the quantity of processor threads used during the build. All available threads are used by default.
Cmake Build Flags
- Additional CMake flags for the build.
Cmake Config Flags
- Additional configuration flags for running CMake.
Auto Open Log Tab
- Enable/disable automatic opening of the tab containing the command execution log.
Force Clean
- The Clean button deletes the build directory.
Gdbinit File
- Path to the
gdbinit
file containing the GDB commands that are executed when the debugger is started. Run No Graphic
- Enable/disable enforced startup of the emulator without a graphical user interface.
SDK Path
- Path to the installed KasperskyOS Community Edition.
- If the extension does not detect the correct SDK in the
SDK Path
at startup, you will be prompted to select an SDK from the list of detected SDKs. To avoid having to do this for each workspace, it is recommended to set theSDK Path
for the User settings. Set Build Dir
- Project build directory. The
./build
directory is used by default. Shell Export Variables
- Additional variables that are set before starting
CMake
. Suppress Extensions Recommendations
- Enable/disable the reminder that you need to set the dependencies of the KasperskyOS SDK Extension.
Test Failures Num
- Number of failed tests displayed in the log.
Test Failures Only
- Enable/disable display of only failed tests in the log.
Test Files Pattern
- Mask for searching for files containing the source code of project tests.
Test No Skipped
- Enable/disable display of skipped tests in the log.
Test Skip Details
- Enable/disable display of skipped and failed tests in the log.
Test Threads Num
- Select the quantity of processor threads used when running tests. All available threads are used by default. However, single tests will use one thread each.
Test Timeout
- Time limit for running each test (in seconds). When this value is set to
0
, the limits from the test configurations are applied. Test Verbose
- Enable/disable display of debug information about tests in the log.
Trace: Server
- Select the level of logging detail for the Visual Studio Code LSP client when working with the LSP server built into the SDK for the IDL/CDL/EDL languages. You can view the LSP client log by selecting the
nk-lsp
channel in the Visual Studio Code output window. User SDKs
- Additional paths to SDKs for displaying the SDK selection menu
Article ID: vscode_params, Last review: Feb 20, 2025