New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

RunnerCode

Package Overview
Maintainers
0
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry
This package was compromised as part of the ongoing "GlassWorm v2" supply chain attack.

Affected versions:

0.13.2
View campaign page

RunnerCode

RunnerCode is a versatile and powerful extension for Visual Studio Code that allows you to instantly run code snippets or entire files in a wide variety of programming languages with a single click or shortcut. Whether you're working with C, C++, Java, JavaScript, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, Bash, F#, C#, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml, R, AppleScript, Elixir, VB.NET, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran, Ring, Standard ML, Zig, Mojo, Erlang, SPWN, Pkl, Gleam, or many others, RunnerCode streamlines your workflow by enabling rapid prototyping, testing, and learning. This extension supports executing code directly in the integrated terminal, recognizes shebang lines, provides configurable executors, and integrates smoothly with your editor to boost productivity. RunnerCode is ideal for students, educators, and professional developers seeking a simple yet comprehensive tool for multi-language code execution inside VS Code.

unpublished
Open VSX
Version
0.13.2
Version published
Maintainers
0
Created
Source
Runner Code Logo

Runner Code

C C++ Java JavaScript TypeScript Python Go Swift Rust Dart PHP Ruby Lua Julia Haskell Scala Elixir Kotlin Zig Nim OCaml Racket Sass Scss Fortran Bash PowerShell Objective-C Crystal Clojure Lisp Perl AppleScript Kit Mojo Erlang SPWN Pkl Gleam

Instantly run code snippets or files in dozens of supported languages in your favorite editor! Runner Code makes multi-language execution effortless—C, C++, Java, JavaScript, Python, Go, Ruby, Swift, Dart, Rust, and many more. Enhance your workflow & automate tasks with just one click.

Usage GIF

Features

  • Execute code from the active editor
  • Run code files via the file explorer context menu
  • Instantly run code snippets and selections
  • Support for Shebang and filename globs
  • Custom command execution
  • Stop running processes anytime
  • Output displayed in a dedicated channel or terminal REPL
  • Default language & fast language selection
  • Clear, save, and manage output easily
  • Flexible configuration and shortcut keys

Quick Usage

  • Run your code:
    • Ctrl+Alt+N (shortcut)
    • F1 > Run Code
    • Right-click > Run Code in editor/explorer menus
  • Stop code:
    • Ctrl+Alt+M
    • F1 > Stop Code Run
  • Run by language:
    • Ctrl+Alt+J
    • F1 > Run By Language
  • Custom command:
    • Ctrl+Alt+K or via Command Palette

Configuration Example

{
  "code-runner.executorMap": {
    "javascript": "node",
    "python": "python",
    "php": "C:\\php\\php.exe",
    "ruby": "C:\\Ruby23-x64\\bin\\ruby.exe",
    "go": "go run",
    "java": "cd $dir && javac $fileName && java $fileNameWithoutExt"
  }
}

Parameters supported:
$workspaceRoot, $dir, $fullFileName, $fileName, $fileNameWithoutExt, $dirWithoutTrailingSlash, $driveLetter, $pythonPath

Advanced settings: You can override executor by glob pattern:

{
  "code-runner.executorMapByGlob": {
    "*.test.js": "tap",
    "*.js": "node"
  }
}

You can also set the default language, or by file extension.
For other settings including working directory, auto-save, output behavior, REPL integration and more, check the VS Code settings under "code-runner." key.

Notes

  • Some languages (like Objective-C) require specific platforms (macOS).
  • Scripting support (e.g. TypeScript, C#) may require global tools (ts-node, scriptcs, etc).
  • Telemetry can be disabled in your settings:
    { "code-runner.enableAppInsights": false }
    
Found a bug or want to contribute? Please check out our GitHub and submit a pull request or open an issue!

Keywords

__sponsor_extension

FAQs

Package last updated on 05 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts