7 Exciting VS Code Extensions Released in January 2022

From code assistants to utilities — and a few more

Anupam Chugh
Better Programming

--

VS Code extensions January 2022
Photo by taner ardalı on Unsplash

Visual Studio Code’s marketplace is a great place to share your own extensions as well as try out the ones published by other creators.

Below, I’ve compiled a few VS Code extensions that were released during January 2022 — in no particular order. Let’s get started.

1. Dyno File Utils

You could be starting a new project. Or maintaining a large codebase. In either case, file util VS Code extensions always come in handy.

Inspired by File Utils VSCode Extension, the Dyno File Utils VS Code extension provides file customization operations — like creating, deleting, moving, and remaining one or more files and folders.

Need more? The extension also lets you exclude certain files or folders, generate new folder structures from strings, and create project templates as shown below:

Source

2. XState

XState is a popular JavaScript library for creating state machines. They’ve enhanced the developer experience with the all-new VS code extension.

From autocompleting transition targets and initial states to highlighting issues in your state machine to visualizing the XState machine with an interactive diagram to jumping across targets, actions, and conditions — they’ve got everything to simplify your workflow.

Here’s a sneak peek into XState’s visualization diagram in VS Code:

Source

3. Lightcode iOS Debug

We can use VS Code for iOS projects. Perhaps, if you’re wanting to try how GitHub Copilot fares with Swift. Or maybe just to debug your Flutter app.

Either way, the Lightcode iOS Debug extension adds support for easier debugging of iOS apps — by letting us run the apps on the phone and also use breakpoints, inspect local variables, etc.

Here’s a look at the VS Code in action with po statements:

Source

4. Preview.js

Talking of testing front-end preview, here’s another VS Code extension. Preview.js is a full-fledged extension that lets you perform almost hot reloads on Vue and React component previews instantly in your IDE.

Besides, the Preview.js editor is darn quick to display errors if any, and also lets you customize the properties that are reflected almost instantly.

The best part? It supports multiple previews, wrapping components, and storybooks as well.

Source

5. Readable — Ai Generated Comments

Ever wanted to tear your hair out while trying to understand a colleague’s codebase? The chances to do that only increase when there are no comments to describe a function or module.

Worry not! The Readable — Ai Generated Comments extension uses Open AI’s GPT 3 to auto-generate inline comments and docstrings. It works across Typescript, Javascript, Python, C#, C++, Java, and PHP at the moment.

And from the initial looks of it, the extension does an inverse of the GitHub Copilot. In order to start comments suggestion, simply type // (or # if you’re using Python).

Source

6. IAM Legend

Tired of reading the AWS IAM docs? In that case, this is the ideal extension you’d need.

IAM Legend lets you autocomplete code, browse documentation and use resolutions for wildcard actions — without ever leaving the VS Code editor.

It supports the Serverless framework and Terraform as well. Say goodbye to context switching!

Source

7. Kubescape

Kubescape is an emerging open-source tool for performing security analysis on Kubernetes clusters in your CI/CD pipelines.

We now have a Visual Studio Code extension that lets you scan YAML files for security issues and misconfigurations just after you saved your code — thereby letting you find access control breaches and other vulnerabilities quickly — all within your editor itself.

Here’s a glimpse of how the Kubescape extension works:

Source

There’s More

While those were the seven, there are quite a few more that piqued my interest. Here’s a list of them:

  • SAP HANA Database Explorer — SAP HANA is a database tool that has its own niche in the enterprise community (predominantly, due to its speed).
  • PhoneView — This one is handy in case you want to check if your website previews correctly on mobile screens.
  • Contract Viewer — lets you view and download smart contracts from the blockchain into your editor.
  • Luvia Theme — a purple-ish theme that dark mode lovers would thoroughly enjoy.
  • Material Code — in case you want Google’s design in your VS Code editor.

That’s all. Thanks for reading.

--

--

iOS and Android Developer. Online Writer. Editor @BttrProgramming. Marketer. Wannabe Filmmaker, and a Funny Human bot!