# PowerShell/vscode-powershell

Provides PowerShell language and debugging support for Visual Studio Code

Repository: https://github.com/PowerShell/vscode-powershell
Canonical: https://ross.abutalabs.com/products/vscode-powershell
Homepage: https://marketplace.visualstudio.com/items/ms-vscode.PowerShell
Language: TypeScript
License: MIT
License Family: permissive
Topics: visual-studio-code, powershell, extensions, hacktoberfest
Last push: 2026-08-21T21:50:14+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 27, longevity 100
- inputs: {"age_days": 4012, "days_push": 12, "days_rel": 329, "gap_med": 99, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1907, forks 549 (observed 2026-08-28T04:05:52.588267+00:00)

## What it is
The official Visual Studio Code extension providing rich PowerShell language support, including IntelliSense, syntax highlighting, and debugging. It acts as the LSP client that pairs with the PowerShellEditorServices server.

## Use cases
- write and debug PowerShell scripts in VS Code
- get IntelliSense and autocomplete for PowerShell cmdlets
- lint PowerShell scripts with PSScriptAnalyzer
- navigate to definitions and find references in PowerShell code
- run selected PowerShell code in the integrated terminal
- get an ISE-like experience in VS Code

## When to choose
- you develop PowerShell modules, scripts, or DSC configurations in VS Code
- you want debugging, IntelliSense, and code navigation for PowerShell
- you want an ISE replacement with a familiar theme and mode

## When to avoid
- you use a different editor without VS Code extension support (though the underlying server also serves Emacs/Vim)
- you only need to run occasional PowerShell one-liners from a terminal

## Facets
- artifact type: plugin
- maturity: active
- function: editor, linter, sdk
- domain: developer-tools, text-editors, programming-languages
- platform: editor-plugin, cross-platform, windows
- tags: vscode-extension, powershell, language-server-protocol, intellisense, debugging, syntax-highlighting, debugger, linux, macos

## Member repositories
- PowerShell/vscode-powershell (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:52.588267+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:11:14.848125+00:00, confidence not recorded.
  - readme: https://github.com/PowerShell/vscode-powershell (fetched 2026-08-28T04:05:52.588267+00:00, sha f96e4e2081e2)
  - homepage: https://marketplace.visualstudio.com/items/ms-vscode.PowerShell (fetched 2026-08-29T10:50:54.833935+00:00, sha 5b5b49f2df09)
  - site_page: https://code.visualstudio.com/docs/editor/editingevolved (fetched 2026-08-29T10:50:54.850835+00:00, sha a673e0c41bdd)
  - site_page: https://code.visualstudio.com/docs/getstarted/userinterface (fetched 2026-08-29T10:50:54.852810+00:00, sha b6b52406dce8)
  - site_page: https://code.visualstudio.com/docs/getstarted/themes (fetched 2026-08-29T10:50:54.855529+00:00, sha c5f6ebe56160)
  - site_page: https://code.visualstudio.com/docs/editor/userdefinedsnippets (fetched 2026-08-29T10:50:54.843348+00:00, sha 91dd4d19aa67)
  - site_page: https://code.visualstudio.com/docs/editor/intellisense (fetched 2026-08-29T10:50:54.845896+00:00, sha 11ad73ab040b)
  - site_page: https://code.visualstudio.com/docs/getstarted/tips-and-tricks (fetched 2026-08-29T10:50:54.848107+00:00, sha f124d9ab2d2e)
  - site_page: https://code.visualstudio.com/docs/supporting/requirements (fetched 2026-08-29T10:50:54.857442+00:00, sha 4311e47c1564)
  - site_page: https://code.visualstudio.com/docs/editor/vscode-web (fetched 2026-08-29T10:50:54.859498+00:00, sha 21aacec3a82d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
