End-to-end orchestration of applications and networks.
Inmanta Documentation on Read the Docs
The extension makes your life easier by highlighting syntax keywords or the Inmanta language.
When you hover an element while pressing
Compilation error reporting
The extension will run a pre-compilation every time you save your file. Making it easier for you to spot syntax and basic model errors. When hovering the problematic bit, an explaination message is shown, and more details can be found in the Output panel (when selecting Inmanta Server Language in the expandable list on the right).
The extension adds a button in the upper right corner of the editing panel of any inmanta model file (ending in
You can find the settings of the extension, in the Settings panel, under
The extension currently has two settings:
The plugin uses the Python extension to change environments. This can be done by clicking on the active environment in the bottombar and then selecting the environment to activate.
The selected Python environment will be used to install the Inmanta Language server.
No module named x
If compilation fails with the message "no module named x" where x is a Python module, you might need to clean up the virtual environments used by the compiler. This issue can be caused when you open a project in vscode that you previously compiled manually, or when you change the path for the language server venv. To clean up the virtual environments, remove the .env directory in the Inmanta project directory as well as the directory specified in the Compiler Venv option in the extension's settings. Then restart vscode.
Syntax updates and publish in marketplace