VS Code comes with syntax highlighting for configuration files. The nRF Kconfig extension adds the following contextual information for the configuration files of boards and shields:
- Autocompletion based on Kconfig files
- Hover information
- Go to definition
- Syntax checking
- Linting
- Typechecking configuration values
- Range checking
- Checking for redundant entries
- Checking for invalid combinations
- Dependency checking
- Warning about entries without prompts
- Code Actions
- Add missing dependencies
- Remove redundant entries
- Use selector entry when trying to set entries without prompts
The support also includes a warning for Kconfig project files in the Status Bar.