Extension | Publisher | Why it’s useful |
---|---|---|
Python | Microsoft | Core language support – syntax highlighting, IntelliSense, debugging, linting, test discovery, and environment selection. |
Pylance | Microsoft | Fast, feature‑rich language server that adds type‑checking, richer completions, and “go‑to definition” powered by the Pyright engine. |
Jupyter | Microsoft | Edit, run, and debug Jupyter notebooks inside VS Code – ideal for data‑science prototyping. |
isort | ms‑python | Keeps import statements consistently ordered; integrates with Black for a single‑click formatting pass. |
Flake8 / pylint | Various (e.g., “ms‑python.flake8”) | Linting engines that surface style issues, possible bugs, and unused code. |
IntelliCode | Microsoft | AI‑assisted completions that learn from thousands of open‑source Python projects, speeding up routine coding patterns. |
Extension | Publisher | Why it’s useful |
---|---|---|
GitLens — Git supercharged | GitKraken | Enhances the built‑in Git view with blame annotations, commit history graphs, line‑by‑line authorship, and powerful repository insights. |
GitHub Pull Requests and Issues | Microsoft | Browse, checkout, review, and comment on PRs and issues directly from the editor; create new PRs without leaving VS Code. |
Git Graph | mhutchie | Interactive graph view of branches and merges, with drag‑and‑drop rebase and cherry‑pick support. |
Extension | Publisher | Why it’s useful |
---|---|---|
Path Intellisense | Christian Kohler | Auto‑completes file‑system paths in strings, imports, and settings. |
Rainbow Brackets 2 | CoenraadS | Colors matching brackets, making nested code easier to read. |