Skip to content

Instantly share code, notes, and snippets.

@bbenoist
Last active December 3, 2021 17:55
Show Gist options
  • Save bbenoist/fe7c6e34886fd457afa0824d7b653c09 to your computer and use it in GitHub Desktop.
Save bbenoist/fe7c6e34886fd457afa0824d7b653c09 to your computer and use it in GitHub Desktop.

My VS Code Extensions

Language support

JavaScript / TypeScript

Name Description
kisstkondoros.vscode-codemetrics Computes complexity in TypeScript / JavaScript files
MS-CST-E.vscode-devskim Find security mistakes as the code is authored, and fix them with a mouse click
WallabyJs.quokka-vscode JavaScript and TypeScript playground in your editor
wix.vscode-import-cost Display import/require package size in the editor
VisualStudioExptTeam.vscodeintellicode AI-assisted development
pflannery.vscode-versionlens Shows the latest version for each NPM package using code lens
msjsdiag.debugger-for-edge Debug your JavaScript code in the Microsoft Edge browser
ms-edgedevtools.vscode-edge-devtools Use the Microsoft Edge browser's Elements and Network tool from within the editor

Python

Name Description
ms-python.python Rich support for the Python language
njpwerner.autodocstring Automatically generates detailed docstrings for python functions
wholroyd.jinja Jinja template language support for Visual Studio Code

Misc

Name Description
GraphQL.vscode-graphql GraphQL support
hashicorp.terraform Terraform support
Prisma.prisma Adds syntax highlighting, formatting, auto-completion, jump-to-definition and linting for .prisma file
redhat.vscode-yaml YAML Language Support by Red Hat, with built-in Kubernetes syntax support
formulahendry.auto-rename-tag Auto rename paired HTML/XML tag
ritwickdey.LiveServer Launch a development local Server with live reload feature for static & dynamic HTML pages

Code Quality

Name Description
DavidAnson.vscode-markdownlint Markdown linting and style checking
dbaeumer.vscode-eslint ESLint support for VS Code
esbenp.prettier-vscode Prettier support for VS Code

Git

Name Description
donjayamanne.githistory View git log, file history, compare branches or commits
eamodio.gitlens GitLens supercharges the Git capabilities built into Visual Studio Code. It helps you to visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more.
GitHub.vscode-pull-request-github Pull Request and Issue Provider for GitHub
mhutchie.git-graph View a Git Graph of your repository, and perform Git actions from the graph
ms-vscode.github-issues-prs View the issues assigned to you in the Explorer viewlet
ms-vscode.vscode-github-issue-notebooks Enables you to run issue queries from within VS Code so that queries and results are displayed interleaved - just like in other notebook applications

Productivity

Name Description
anseki.vscode-color Color picker GUI to generate color codes such as CSS color notations.
christian-kohler.path-intellisense Autocompletes filenames
CoenraadS.bracket-pair-colorizer colorizing matching brackets
formulahendry.code-runner Run code snippet or code file for multiple languages
Gruntfuggly.todo-tree Show TODO, FIXME, etc. comment tags in a tree view
hediet.vscode-drawio Edit draw.io / diagrams.net diagrams directly from VS Code
ms-vscode.hexeditor Allows viewing and editing files in a hex editor
ms-vsliveshare.vsliveshare Real-time collaborative development from the comfort of your favorite tools
nhoizey.gremlins Reveals some characters that can be harmful because they are invisible or looking like legitimate ones
quicktype.quicktype Copy JSON, paste as Go, TypeScript, C#, C++ and more
ryu1kn.partial-diff Compare (diff) text selections within a file, across files, or to the clipboard
shardulm94.trailing-spaces Highlight trailing spaces and delete them in a flash
streetsidesoftware.code-spell-checker Spelling checker for source code
Tyriar.lorem-ipsum Generates and inserts lorem ipsum text
Tyriar.sort-lines Sorts lines of text
wmaurer.change-case Quickly change the case (camelCase, CONSTANT_CASE, snake_case, etc) of the current selection or current word
yzhang.markdown-all-in-one All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)

DevOps

Name Description
mindaro.mindaro Rapid Kubernetes development for teams
ms-azuretools.vscode-docker Makes it easy to create, manage, and debug containerized applications
ms-kubernetes-tools.vscode-kubernetes-tools Develop, deploy and debug Kubernetes applications
ms-vscode-remote.vscode-remote-extensionpack An extension pack that lets you open any folder in a container, on a remote machine, or in WSL and take advantage of VS Code's full feature set
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment