Home > Software > Development > IDE: VSCode > Puppet VSCode Extension
Details
- Package ID
- vscode-puppet
- Version
- 0.26.0
- Downloads
- 923
- Website
- https://puppet-vscode.github.io/
Summary
VSCode extension for Puppet
Description
Puppet extension for Visual Studio Code
Features
A Visual Studio Code extension that provides rich support for the Puppet language, including features such as syntax highlighting, linting, debugging, IntelliSense and more.
This extension provides full Puppet Language support for Visual Studio Code.
- Syntax highlighting
- IntelliSense for resources, parameters and more
- Outline View
- Breadcrumbs
- Go to Symbol
- Open Symbol by Name
- Linting
- Live Workspace Intellisense
- Code snippets
- Go to Definition of functions, types and classes
- Validation of
metadata.json
files - Import from
puppet resource
directly into manifests - Node graph preview
- Puppet Development Kit integration
- (Experimental) Local debugging of Puppet manifests
- (Experimental) Docker Language Server support
It is currently in technical preview, so that we can gather bug reports and find out what new features to add.
Supported Puppet Versions
The Puppet Extension for VSCode works with Puppet 4 or higher. Some features will be slower or not work on Puppet 4, and are noted in the section for that feature. See open source Puppet and Puppet Enterprise lifecycle pages for version support details.
Requirements
You will need to have the Puppet Agent or Puppet Development Kit (PDK) installed in order to fully use this extension.
Please Note: This is an automatically updated package. If you find it is out of date by more than a day or two, please contact the maintainer(s) and let them know the package is no longer updating correctly.