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

YAML with Script has 283,789 recorded installs on VS Code Marketplace, ranking #1199 of 2,501 tracked listings.

Installs
283,789
Official API · Oct 20, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1199
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: 283,789 installs as of Oct 20, 2026.YAML with ScriptInstalls on VS Code Marketplace · Last 90 days283,789installs282.6K282.8K283K283.2K283.4K283.6K283.8KJul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
YAML with Script installs on VS Code Marketplace, last 90 days: 283,789 installs as of Oct 20, 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 Marketplace283,789installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 20, 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 #1199 (by installs).YAML with ScriptVS Code Marketplace ranking · by installs · Last 90 days#1199current rank#1197#1198#1199#1200#1201Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct 20, 2026pluginstats.com
YAML with Script VS Code Marketplace ranking history: currently #1199 (by installs).

Ratings over time

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

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,251 shown · page 60, #19 (overall #1,199)
All VS Code Marketplace: every listing in installs order

Listing placement

Programming Languages792 listings · 40 pages · page 21, #13 (overall #413)
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 (5)
Recent installs observations for YAML with Script
Date (UTC)InstallsChange vs. previous
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 20, 2026. See the methodology.