IDE Configuration
VSCode Setup
Visual Studio Code (VS Code) is recommended, but any IDE works.
Extensions
Recommended extensions (CI runs strict mypy on selected modules):
code --reuse-window \
--install-extension ms-python.python \
--install-extension ms-python.vscode-pylance \
--install-extension ms-python.mypy-type-checker \
--install-extension charliermarsh.ruff \
--install-extension tamasfe.even-better-toml
For Rust:
code --reuse-window \
--install-extension rust-lang.rust-analyzer \
--install-extension tamasfe.even-better-toml
Workspace Settings
The workspace settings configure Isaac Sim/Lab Python paths. Defaults:
- Isaac Sim is installed at
../isaac-sim - Isaac Lab is installed at
../isaaclab
Using the Dev Container
For a pre-configured environment, use the Dev Container.