Skip to content
PluginStats

YAML with Script installs statistics

By Matthiesen Technology · VS Code Marketplace · Programming Languages

A VS Code extension designed for GitLab CI users to analyze and execute shell scripts within YAML files. Highlight issues with ShellCheck diagnostics, run scripts directly from the editor, and streamline your CI pipeline development. Perfect for debugging and optimizing `.gitlab-ci.yml` files.

View on VS Code Marketplace Fresh · Oct 21, 2026

YAML with Script has 284,382 recorded installs on VS Code Marketplace, ranking #1197 of 2,502 tracked listings.

Installs
284,382
Official API · Oct 21, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1197
Among tracked VS Code Marketplace listings

Rating: 5.00 / 5 from 1 ratings

About YAML with Script

YAML with Script

🚀 Extend YAML files with embedded shell scripts and linting – the perfect solution for seamless automation and debugging directly within VS Code!

💡 Primary Use Case: GitLab CI/CD

This extension is specifically designed for GitLab CI/CD, making it easier to work with .gitlab-ci.yml files. Automate, debug, and test your CI pipelines without the need for constant commits and pushes.


Features

  • CodeLens Integration: Add interactive buttons to YAML files to execute shell scripts (script) with a single click.
  • ShellCheck Support: Integrated linting to detect and fix issues in your shell scripts.
  • Real-time YAML Analysis: Provides instant feedback on YAML file syntax errors and warnings directly in the VS Code Problems panel.
  • Optimized for GitLab CI/CD: Simplifies working with .gitlab-ci.yml, including script blocks, before_script, and more.
  • Customizable Settings: Configure script dialects, severity levels, and other options via the extension settings.

Example Usage

This extension takes always the last item from the script array which should be a yaml scalar (- |) to take the reference tags from GitLab CI/CD into consideration.

YAML file with a script

after_script, script and before_script are getting highlighted, checked with shellcheck and are executable with a button click on Run YAML with Script.

Preview

How to execute a script:
  1. Open a .gitlab-ci.yml file in VS Code.
  2. Click the CodeLens button (▶️ Run YAML with Script) above your script.
  3. The script is executed in an integrated WebViewPanel which will open besides the active editor. You can view the output live, toggle Auto Scroll and stop the script (kill the process) if you need to.

Preview Script


Automated Debugging with ShellCheck

When errors are detected in your shell script, they are highlighted directly in VS Code:

  • Severity Levels:
    • Errors
    • Warnings
    • Info
    • Style

Quickly check issues with direct links to the ShellCheck documentation. Unfortunately quick actions are not implemented, but might be in the future.

Diagnostic Popup


Settings

Customize the extension via VS Code settings:

SettingDescription
yaml-with-script.enabledEnable or disable the extension.
yaml-with-script.baseScriptA global script to be executed before the YAML script is executed with a click on ▶️ Run YAML with Script (e.g., source ~/.env or source ~/.yaml-with-script-base.sh).
yaml-with-script.dialectSpecify the shell dialect for ShellCheck (bash, sh, dash, zsh, etc.).
yaml-with-script.severityConfigure severity levels for ShellCheck (error, warning, info, style).
yaml-with-script.shellcheckFolderThis is the path to the folder that includes 'shellcheck', e.g. (/opt/homebrew/bin will lead to /opt/homebrew/bin/shellcheck --version)

Prerequisites
  • ShellCheck: Ensure ShellCheck is installed and available in your PATH. Install ShellCheck.

License

This software is released under the MIT License (see License).

Description from the VS Code Marketplace listing.

  • bash
  • ci/cd
  • debugging
  • gitlab-ci
  • scripts
  • shellcheck
  • yaml
  • yml

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

YAML with Script installs on VS Code Marketplace, last 90 days: 284,382 installs as of Oct 21, 2026.YAML with ScriptInstalls on VS Code Marketplace · Last 90 days284,382installs282.6K282.8K283K283.2K283.4K283.6K283.8K284K284.2K284.4KJul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct…pluginstats.com
YAML with Script installs on VS Code Marketplace, last 90 days: 284,382 installs as of Oct 21, 2026.

7/30/90-day growth

YAML with Script installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.YAML with ScriptInstalls growth on VS Code Marketplace284,382installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 21, 2026pluginstats.com
YAML with Script installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

YAML with Script VS Code Marketplace ranking history: currently #1197 (by installs).YAML with ScriptVS Code Marketplace ranking · by installs · Last 90 days#1197current rank#1195#1196#1197#1198#1199#1200#1201Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct 21, 2026pluginstats.com
YAML with Script VS Code Marketplace ranking history: currently #1197 (by installs).

Ratings over time

YAML with Script ratings on VS Code Marketplace, last 90 days: 1 ratings as of Oct 21, 2026.YAML with ScriptRatings on VS Code Marketplace · Last 90 days1ratings0.9111.11.1Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct…pluginstats.com
YAML with Script ratings on VS Code Marketplace, last 90 days: 1 ratings as of Oct 21, 2026.

Listing placement

All VS Code Marketplace2,502 listings · 126 pages · 1,252 shown · page 60, #17 (overall #1,197)
All VS Code Marketplace: every listing in installs order

Listing placement

Programming Languages792 listings · 40 pages · page 21, #11 (overall #411)
Programming Languages: every listing in installs order

Listing placement

Linters252 listings · 13 pages · page 8, #9 (overall #149)
Linters: every listing in installs order

Listing placement

Debuggers217 listings · 11 pages · page 6, #10 (overall #110)
Debuggers: 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 (6)
Recent installs observations for YAML with Script
Date (UTC)InstallsChange vs. previous
284,382+593
283,789+305
283,484+270
283,214+182
283,032+276
282,756—

Similar VS Code Marketplace Programming Languages plugins

All 20 YAML with Script 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=matthiesen-technology.yaml-with-script. First seen Oct 16, 2026; last successful collection Oct 21, 2026. See the methodology.