Home > Software > Development > IDE: VSCode > Puppet VSCode Extension

Puppet VSCode Extension logo

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.

Comments

Loading comments...