Visual Studio Code Setup
Extensions I useā¦
Installed VS Code Extensions
| Extension ID | Name | Description |
|---|---|---|
| aquasecurityofficial.trivy-vulnerability-scanner | Aqua Trivy | Find vulnerabilities, misconfigurations and exposed secrets in your code |
| bierner.markdown-mermaid | Markdown Preview Mermaid Support | Adds Mermaid diagram and flowchart support to VS Code's builtin markdown preview |
| bradlc.vscode-tailwindcss | Tailwind CSS IntelliSense | Intelligent Tailwind CSS tooling for VS Code |
| charliermarsh.ruff | Ruff | A Visual Studio Code extension with support for the Ruff linter and formatter for Python |
| chrisjsewell.myst-tml-syntax | MyST Syntax Highlighting | Texmate syntax highlighting for MyST Markdown |
| christian-kohler.npm-intellisense | npm Intellisense | Visual Studio Code plugin that autocompletes npm modules in import statements |
| christian-kohler.path-intellisense | Path Intellisense | Visual Studio Code plugin that autocompletes filenames |
| cschlosser.doxdocgen | Doxygen Documentation Generator | Let me generate Doxygen documentation from your source code for you |
| dakara.transformer | Transformer | Filter, Sort, Unique, Reverse, Align, CSV, Line Selection and more text Transformations |
| davidanson.vscode-markdownlint | markdownlint | Markdown linting and style checking for Visual Studio Code |
| dbaeumer.vscode-eslint | ESLint | Integrates ESLint JavaScript into VS Code |
| devsense.composer-php-vscode | Composer | All-in-One composer integration, quick actions, commands, automatic installation, tasks, code lenses, diagnostics, and composer.json IntelliSense |
| devsense.intelli-php-vscode | IntelliPHP | AI-assisted development for PHP |
| devsense.phptools-vscode | PHP | All-in-One PHP support - IntelliSense, Debug, Formatter, Code Lenses, Code Fixes, Linting, Refactoring, PHPUnit Tests, Web Server, and more |
| devsense.profiler-php-vscode | PHP Profiler | Support for PHP (Xdebug) profiling files and inspecting them |
| dotjoshjohnson.xml | XML Tools | XML Formatting, XQuery, and XPath Tools for Visual Studio Code |
| dqisme.sync-scroll | Sync Scroll | A Visual Studio Code extension that makes sync scrolling editing easier |
| ecmel.vscode-html-css | HTML CSS Support | CSS Intellisense for HTML |
| eliverlara.sweet-vscode-icons | Sweet vscode Icons | A colorful icon set for vscode |
| gamunu.vscode-yarn | yarn | Yarn commands for VSCode |
| github.copilot | GitHub Copilot | Your AI pair programmer |
| github.copilot-chat | GitHub Copilot Chat | AI chat features powered by Copilot |
| golang.go | Go | Rich Go language support for Visual Studio Code |
| gruntfuggly.todo-tree | Todo Tree | Show TODO, |
| humao.rest-client | REST Client | REST Client for Visual Studio Code |
| jebbs.plantuml | PlantUML | Rich PlantUML support for Visual Studio Code |
| kilocode.kilo-code | Kilo Code AI Agent | Open Source AI coding assistant for planning, building, and fixing code |
| lextudio.restructuredtext | reStructuredText | reStructuredText language support (RST/ReST linter, preview, IntelliSense and more) |
| llvm-vs-code-extensions.vscode-clangd | clangd | C/CPP completion, navigation, and insights |
| mcowger.generic-copilot | Generic Provider for Copilot | An extension that integrates Vercel AI SDK compatible inference Providers into GitHub Copilot Chat |
| mesonbuild.mesonbuild | Meson | Meson language support for Visual Studio Code |
| mhutchie.git-graph | Git Graph | View a Git Graph of your repository, and perform Git actions from the graph |
| mikoz.isort-formatter | Better isort | Sort Python imports using isort |
| ms-dotnettools.csharp | C# | Base language support for C# |
| ms-dotnettools.vscode-dotnet-runtime | .NET Install Tool | This extension installs and manages different versions of the .NET SDK and Runtime |
| ms-python.debugpy | Python Debugger | Python Debugger extension using debugpy |
| ms-python.isort | isort | Import organization support for Python files using isort |
| ms-python.python | Python | Python language support with extension access points for IntelliSense (Pylance), Debugging, linting, formatting, refactoring, unit tests, and more |
| ms-python.vscode-pylance | Pylance | A performant, feature-rich language server for Python in VS Code |
| ms-python.vscode-python-envs | Python Environments | Provides a unified python environment experience |
| ms-toolsai.jupyter | Jupyter | Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more |
| ms-toolsai.jupyter-keymap | Jupyter Keymap | Jupyter keymaps for notebooks |
| ms-toolsai.jupyter-renderers | Jupyter Notebook Renderers | Renderers for Jupyter Notebooks (with plotly, vega, gif, png, svg, jpeg and other such outputs) |
| ms-toolsai.vscode-jupyter-cell-tags | Jupyter Cell Tags | Jupyter Cell Tags support for VS Code |
| ms-toolsai.vscode-jupyter-slideshow | Jupyter Slide Show | Jupyter Slide Show support for VS Code |
| ms-vscode.cmake-tools | CMake Tools | Extended CMake support in Visual Studio Code |
| ms-vscode.cpptools | C/CPP | C/CPP IntelliSense, debugging, and code browsing |
| ms-vscode.hexeditor | Hex Editor | Allows viewing and editing files in a hex editor |
| ms-vscode.vscode-typescript-next | JavaScript and TypeScript Nightly | Enables typescript@next to power VS Code's built-in JavaScript and TypeScript support |
| oderwat.indent-rainbow | indent-rainbow | Makes indentation easier to read |
| pomdtr.markdown-kroki | Markdown Kroki | Adds Kroki diagram support to VS Code's builtin markdown preview |
| rangav.vscode-thunder-client | Thunder Client | Lightweight Rest API Client for VS Code |
| redhat.ansible | Ansible | Ansible language support |
| redhat.vscode-yaml | YAML | YAML Language Support by Red Hat, with built-in Kubernetes syntax support |
| richterger.perl | Perl | Language Server and Debugger for Perl |
| ryanluker.vscode-coverage-gutters | Coverage Gutters | Display test coverage generated by lcov or xml - works with many languages |
| samuelcolvin.jinjahtml | Better Jinja | Syntax highlighting for jinja(2) including HTML, Markdown, YAML, Ruby and LaTeX templates |
| sumneko.lua | Lua | Lua Language Server coded by Lua |
| swyddfa.esbonio | Esbonio | An extension for editing sphinx projects |
| timonwong.shellcheck | ShellCheck | Integrates ShellCheck into VS Code, a linter for Shell scripts |
| tomoki1207.pdf | vscode-pdf | Display pdf file in VSCode |
| torn4dom4n.latex-support | LaTeX language support | LaTeX language support for Visual Studio Code |
| trond-snekvik.simple-rst | reStructuredText Syntax highlighting | Syntax highlighting and document symbols for reStructuredText |
| twxs.cmake | CMake | CMake langage support for Visual Studio Code |
| vscode-icons-team.vscode-icons | vscode-icons | Icons for Visual Studio Code |
| vstirbu.vscode-mermaid-preview | Mermaid Preview | Mermaid diagram previewer for Visual Studio Code, now maintained by the creators of Mermaid.js |
| wholroyd.jinja | Jinja | Jinja template language support for Visual Studio Code |
| wscats.eno | Sass/Less/Stylus/Pug/Jade/Typescript/Javascript Compile Hero Pro | Easy to compile ts, tsx, scss, less, stylus, jade, pug and es6+ on save without using a build task |
| xaver.clang-format | Clang-Format | Use Clang-Format in Visual Studio Code |
| yhirose.filtertext | Filter Text | Filter selected text through an external shell command |