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 19, 2026

Chef Infra Extension for Visual Studio Code has 102,053 recorded installs on VS Code Marketplace, ranking #2337 of 2,501 tracked listings.

Installs
102,053
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#2337
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

README badge

Show your rank in a README or on your website. The badge updates automatically.

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,053 installs as of Oct 19, 2026.Chef Infra Extension for Visual Studio…Installs on VS Code Marketplace · Last 90 days102,053installs102K102K102K102K102.1K102.1K102.1KJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Chef Infra Extension for Visual Studio Code installs on VS Code Marketplace, last 90 days: 102,053 installs as of Oct 19, 2026.

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,053installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 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.

Ranking history

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

Ratings over time

Chef Infra Extension for Visual Studio Code ratings on VS Code Marketplace, last 90 days: 5 ratings as of Oct 19, 2026.Chef Infra Extension for Visual Studio…Ratings on VS Code Marketplace · Last 90 days5ratings4.44.64.855.25.45.6Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 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 19, 2026.

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,251 shown · page 117, #17 (overall #2,337)
All VS Code Marketplace: every listing in installs order

Listing placement

Programming Languages792 listings · 40 pages · page 38, #10 (overall #750)
Programming Languages: every listing in installs order

Listing placement

Snippets489 listings · 25 pages · page 24, #2 (overall #462)
Snippets: every listing in installs order

Listing placement

Linters252 listings · 13 pages · page 12, #18 (overall #238)
Linters: every listing in installs order

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.

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

Recent observations

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

Similar VS Code Marketplace Programming Languages plugins

All 20 Chef Infra Extension for Visual Studio Code alternatives

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 19, 2026. See the methodology.