WarningExperimental features may not always work and could cause the extension to crash, or behave in strange ways.
Why use feature flags?
The Puppet VS Code extension changes quickly, and the maintainers would like to get new features into “your hands” as soon as possible. To make this possible experimental features are only turned on with the correct feature flag.
You can enable feature flags using the
The following feature flags are available for use
puppet.editorService.featureFlags = ['puppetstrings']
The Puppet Development Kit
Puppet 6.0 and above
Uses Puppet Strings to generate the intellisense information, instead of the legacy (Puppet 3.x) techniques. Puppet Strings can enumerate modern API Puppet Functions and Puppet Data Types. This is part of the Puppet 4 API and Puppet Agent 6 project.