DEV Community

Cover image for VS Code Extensions to make our development easier
Chukwuemeka Maduekwe
Chukwuemeka Maduekwe

Posted on

VS Code Extensions to make our development easier

VS Code is my preferred IDE, one that I have spent a lot of time trying to master including its shortcuts, another advantage of VS Code is that its lightweight and supports a wide range of extension which would make our work a lot easier without impacting performance. Another reason why I have grown fond of VS Code aside JavaScript is due to the fact that it supports Rust, a language I'm currently exploring though little progress. Here is a list of extensions We would be using while working on WaveRD in no particular order.

Better Comments Logo

This extention does not directly affect our code but helps with comment visibility and it is something I use often. Instead of having the default dark color for comments, this extension offers different colors based on annotation used.

Code Spell Checker

The goal of this spell checker is to help catch common spelling errors while keeping the number of false positives low. My favorite thing about this extention is its support for different naming conventions ranging from snake case. This extention does not modify your code, but rather it highlights spelling errors and you can choose to ignore certain words.

Dictionary Completion<br>

Another speeling extention but this is different. Dictionary completion allows user to get a list of keywords, based off of the current word at the cursor. This extention works like search suggestion.

ENV

Adds formatting and syntax highlighting support for env files (.env) to Visual Studio Code

ES7+ React/Redux/React-Native snippets<br>

This is a popular extention among react developers, though my frequent use of it is rafce snippet. It provides JavaScript and React/Redux snippets in ES7+ with Babel plugin features for VS Code

filesize

This might sound weird as there is no clear productivity from this extention, but like other developers, I love to see the size of any file I am currently working at the status bar of VS Code.

Git LastAuthor

Just like filesize, I love to see information about who last modified a file in the status bar of VS Code. Git LastAuthor works with both Github and Bitbucket repositories.

GitHub Actions

The GitHub Actions extension lets you manage your workflows, view the workflow run history, and helps with authoring workflows. Just to note that we would be working with Github Actions in case you're wondering.

GitLens — Git supercharged

Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more

Last Modified Date & Time

Show the last modified date for the current file in the status bar.

Markdown Preview Enhanced

Markdown Preview Enhanced ported to vscode

MongoDB for VS Code

It helps to have this extention, though for majority of the time we would be working with MongoDB compass.

One Dark Pro

Atom's iconic One Dark theme for Visual Studio Code. Just thought of adding this as for the duration of this series I would be uploading code snippets and aside aesthetics it aids readability

Peacock

Subtly change the workspace color of your workspace. Ideal when you have multiple VS Code instances and you want to quickly identify which is which. This extension would prove useful once we start switching between frontend and backend workspace as you would see.

Playwright Test for VSCode

This extension would be used to run Playwright Test tests in Visual Studio Code.

Postman

Not one we might use often. Streamline API development and testing with the power of Postman, directly in your favorite IDE.

Prettier - Code formatter

Code formatter using prettier. Aside having code formatting set to 'on save', another usefulness of this is that it does not format when there is a syntax error, so in a way it serves as a reminder that something is not right.

Tailwind CSS IntelliSense

Intelligent Tailwind CSS tooling for VS Code. Tailwind CSS IntelliSense enhances the Tailwind development experience by providing Visual Studio Code users with advanced features such as autocomplete, syntax highlighting, and linting.

Image description

Generate fake data for name, address, lorem ipsum, commerce and much more

vscode-icons

Icons for Visual Studio Code

WakaTime

Metrics, insights, and time tracking automatically generated from your programming activity. I love this extention for so many reason, one of it being I can easily tell when I have spent a lot of time trying to resolve a bug and then knowing when I have done quite enough for the day

Happy hacking...

Top comments (1)

Collapse
 
hadil profile image
Hadil Ben Abdallah

Great list. Thanks for sharing