Let's take a look at the 10 promising VSCode extensions that are updated frequently and are getting more and more advanced each months. These tools are definitely worth keeping an eye on as a developer 👀🔥
GitHub Copilot is an AI pair programmer which suggests line completions and entire function bodies as you type.
GitHub Copilot is powered by the OpenAI Codex AI system, trained on public Internet text and billions of lines of code.
Copilot supports different programming languages. Just start typing in a few keywords and the extension would generate all the code for you✨🔮
Trunk is a blazingly fast meta code checker and formatter with extraordinary features like caching, preexisting issue detection, a daemon, and a language server.
It's managed completely via config-as-code, so you can easily pin your repo to specific versions of your linters, formatters, and static analyzers.
Stepsize is a must-have extension to track and fix codebase issues. It helps Engineers fix technical debt by creating issues in the editor and linking them to code.
It works with different issue trackers, such as Jira, Asana, Azure DevOps, Linear, and more.
- Create code issues directly from your editor and link them to code
- Track & prioritise code improvements like technical debt
- Add key issues to your sprints with issue tracker integrations
CodeTour allows you to record and play back guided walkthroughs of your codebases. It makes it easier to onboard new members to the project and feature areas, visualize bug reports, or understand the context of a code review/PR change.
A "code tour" is a series of interactive steps, each of which are associated with a specific directory, or file/line, and include a description of the respective code.
Peacock is used to subtly change the color of the VSCode workspace and adds various colors to different VSCode tabs. It's ideal when you have multiple VS Code instances, use VS Live Share, or use VS Code's Remote features, and you want to quickly identify your editor.
This extension adds various colors to different windows of VS Code. While working on the front-end and back-end at the same time, you can add different colors to identify which repo you are working on. It also helps you add colors in live share and remote integration.
If you are taking screenshots of your code frequently, you definitely need Polacode which lets you create beautiful and shareable screenshots of your code.
It creates a nice shadow, padding, and rounded corners screenshot and hides everything else to make it look simple and professional:
Ponicode is an AI-powered extension pack that generates unit tests for you. It helps you create, visualise and run unit tests for your functions quickly and easily, thanks to ML-generated test scenarios and an intuitive graphical interface.
Ponicode shows you what functions need to be tested the most, so you can focus your testing efforts on them in order to increase the robustness of your code and detect bugs early.
Marquee is designed to naturally integrate with your development flow, so that you will no longer lose track of your thoughts while you're coding. Marquee elegantly handles a multitude of VS Code windows.
If you are like many devs enjoy listening to music while coding, try out the Spotify inside VSCode. This extension is not in an active development like the rest of the list, but I thought it might be a fun one to add to the list. It provides integration with Spotify Desktop client, reduces tabs switching and (unproven but 100% true) reduces work stress!