Skip to content
PluginStats

Chef Infra Extension for Visual Studio Code installs statistics

By Chef · VS Code Marketplace · Programming Languages

Official Chef Infra extension for VSCode with code linting support and snippets.

View on VS Code Marketplace Fresh · Oct 18, 2026

Chef Infra Extension for Visual Studio Code has 102,049 recorded installs on VS Code Marketplace.

It ranks #2335 of 2,500 tracked VS Code Marketplace listings by installs.

It is rated 4.8 out of 5 from 5 ratings.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
102,049
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#2335
Among tracked VS Code Marketplace listings

Rating: 4.80 / 5 from 5 ratings

About Chef Infra Extension for Visual Studio Code

Progress Chef Infra Extension for Visual Studio Code

The Progress Chef Infra Extension for Visual Studio Code offers rich language support for Chef Infra and Chef InSpec when using Visual Studio Code.

Features

Syntax/keyword highlighting

• Chef Infra Language (traditional and YAML-based) including built-in resources • Chef Infra Custom Resources • Chef InSpec

Cookstyle linting and source analysis

• Enabled by default (disable by adding in user/workspace settings) and activated when the first Ruby file is loaded. • The entire repo will be linted when files are saved, unless there are more than 400 *.rb files in the workspace, in which case only open files will be linted. Adjust this threshold using the setting in user/workspace settings. • You may lint the entire workspace, even if it is larger than the above threshold, using the Chef: Validate Entire Workspace command from the Command Palette. • If you have Chef Workstation installed, linting should "just work" on Windows, macOS, and Linux. Cookstyle will be used by default. • If you do not have Chef Workstation but do have Rubocop installed, you can set the executable path by setting in user/workspace settings. • To override the config file used by Rubocop/Cookstyle, use the in user/workspace settings

Snippet support (with tabbing) for all Chef Infra built-in Resources

• Please review the Resource snippets for a complete list.

Snippet support (with tabbing) for all Chef Infra Metadata fields

• Please review the Metadata snippets for a complete list.

Snippet support (with tabbing) for all Chef Infra Language helpers included in chef-utils

• Please review the DSL snippets for a complete list.

Snippet support (with tabbing) for all Chef Infra YAML Recipe format

• Please review the Chef YAML Recipe snippets for a complete list.

Snippet support for all Chef InSpec

• Please review the Chef InSpec snippets for a complete list of included resources. • Please review the Chef InSpec Common snippets for a listing of common snippets included for Chef InSpec.

Installation

• You will need to install Visual Studio Code 1.0 or higher. • From the command palette (Windows, Linux) or (OSX) select Install Extension, choose Chef and reload Visual Studio Code.

Contributions

Contributions are welcomed, please file issues and pull requests via the project homepage.

• Community Slack: Chef Community

Building and releasing the extension

This project contains development launch settings. A recent Node.js LTS build is required.

Quick Reference

Note: Always commit package-lock.json when updating dependencies.

Build Verification

To verify your build matches the frozen lockfile:

Pull Request Checklist

Before submitting your PR, ensure:

• [ ] Code builds successfully (npm run vscode:prepublish) • [ ] Extension packages successfully (npm run package) • [ ] Tested locally by installing the .vsix file • [ ] All commits are signed-off (DCO): Use git commit -s • [ ] package-lock.json updated if dependencies changed • [ ] No unrelated changes included

Need Help?

• Issues: GitHub Issues • Detailed build instructions: See sections above • Chef Community: Community Slack

Updating Snippets

The following Snippet configurations are included with this extension:

| Snippet File | Description | Update Method |

| automated_dsl_snippets.json | Chef Infra Language/DSL Snippets | Autogenerated using Rakefile | | chef_inspec_resources.json | Chef InSpec Resource Snippets | Autogenerated using Rakefile | | chef_dsl_and_helpers.json | Chef Infra Language/DSL Snippets | Manually generated and maintained | | chef_inspec_common.json | Chef InSpec Common Control Snippets| Manually generated and maintained | | chef_metadata.json | Chef Infra Metadata Snippets | Manually generated and maintained | | chef_resources.json | Chef Infra Recipe Resources (Ruby Format) | Manually generated and maintained | | chef_yaml_resources.json | Chef Infra Recipe Resources (YAML Format) | Manually generated and maintained | | chefspec.json | Chef Infra ChefSpec | Manually generated and maintained | | shell_out.json | Chef Infra Language Helpers for shell_out type Examples | Manually generated and maintained |

Autogenerated Snippet Updates

The directory autogeneration located within this project contains tooling which is used to perform updates on autogenerated Snippet data.

• From a terminal, cd to the autogeneration directory: • Verify that local Ruby gems which are required for Snippet updates have been installed (defined within ./autogeneration/Gemfile): • Run Rake task generate_snippets to perform any required Snippet updates, which are handled via autogeneration process:

Packaging/releasing

To produce a local .vsix for testing use npx vsce package:

To test the extension locally:

To release requires a PAT token for the relevant publisher on the Visual Studio Marketplace:

Author

This extension was written by Stuart Preston (stuart@chef.io)

License

This extension is licensed under an Apache 2 license.

Copyright

See COPYRIGHT.md.

Description from the VS Code Marketplace listing.

  • chef
  • chef_berksfile
  • chef_inspec
  • chef_metadata
  • chef_policyfile
  • chef_recipe_yaml
  • chef-client
  • ChefInfraBerksfile
  • ChefInfraLanguageYAML
  • ChefInfraMetadata
  • ChefInfraPolicyfile
  • ChefInSpec
  • cookstyle
  • language
  • linters
  • ruby
  • snippet

Where Chef Infra Extension for Visual Studio Code sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,500 listings · 125 pages · page 117, #15 (overall #2335)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 38, #8 (overall #748)
Programming Languages: every listing in installs order
PNG SVG
Snippets489 listings · 25 pages · page 24, #1 (overall #461)
Snippets: every listing in installs order
PNG SVG
Linters252 listings · 13 pages · page 12, #17 (overall #237)
Linters: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Chef Infra Extension for Visual Studio Code installs on VS Code Marketplace, last 90 days: 102,049 installs as of Oct 18, 2026.Chef Infra Extension for Visual Studio…Installs on VS Code Marketplace · Last 90 days102,049installs102K102K102K102K102K102K102K102KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Chef Infra Extension for Visual Studio Code installs on VS Code Marketplace, last 90 days: 102,049 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

Chef Infra Extension for Visual Studio Code installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Chef Infra Extension for Visual Studio…Installs growth on VS Code Marketplace102,049installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
Chef Infra Extension for Visual Studio Code installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Chef Infra Extension for Visual Studio Code VS Code Marketplace ranking history: currently #2335 (by installs).Chef Infra Extension for Visual Studio…VS Code Marketplace ranking · by installs · Last 90 days#2335current rank#2333#2334#2335#2336#2337Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
Chef Infra Extension for Visual Studio Code VS Code Marketplace ranking history: currently #2335 (by installs).
PNG SVG

Ratings over time

Chef Infra Extension for Visual Studio Code ratings on VS Code Marketplace, last 90 days: 5 ratings as of Oct 18, 2026.Chef Infra Extension for Visual Studio…Ratings on VS Code Marketplace · Last 90 days5ratings4.44.64.855.25.45.6Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Chef Infra Extension for Visual Studio Code ratings on VS Code Marketplace, last 90 days: 5 ratings as of Oct 18, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (3)
Recent installs observations for Chef Infra Extension for Visual Studio Code
Date (UTC)InstallsChange vs. previous
102,0490
102,049+7
102,042—

Similar VS Code Marketplace Programming Languages plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=chef-software.Chef. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.