Plenty VS Code extensions are available on the marketplace.
I'm curious which ones (other than themes and icons) you use most when working with JavaScript and TypeScript? What do you like about them?
Plenty VS Code extensions are available on the marketplace.
I'm curious which ones (other than themes and icons) you use most when working with JavaScript and TypeScript? What do you like about them?
For further actions, you may consider blocking this person and/or reporting abuse
Iri Denis -
John Brooks -
Martins Gouveia -
Raj Nandan Sharma -
Top comments (18)
yeah ok, I'll bite.. (:
so, to cherry-pick a few items from my current extensions list:
// ! <message>
show up in red, and// ?
in blue,// *
in green, etc. is super helpful./[TJ]S/
without CSS (right??), and because nobody ever knows enough about CSS to catch every edge case themselves...Dang, good ones!
Awesome extensions, thanks for the recommendations!
Do you know by any chance if jsflowchart works with TypeScript? I could only get it to work with JS so far.
no, sorry.. I think it's JS only. would be pretty cool to extend it with TS support too, but if we start exploring that rabbit hole, we would find a great many other languages to add support for... :D
Great list! Thanks 🤗
Twoslash adds neat type hinting directly in your editor window.
Similar to the Wallaby extension.
Usage can be observed here
Oh and almost forgot, use Matt Pocock's YT channel as an extension for your typescript brain ;)
The extensions I use while working with JS and TS:
These extensions are the ones I ALWAYS have turned on.
And since this post is by P42, I just wanna say - P42 has been a BIG help recently, as I decided to refactor many projects, and now that I think about it, it's something I really need nowadays lol. It's just too good, keep updating it, and I'm sure it'll have a million installs soon!
Thanks for the kind words! I'm super glad P42 is useful, trying to make it better step by step. Let me know if there is a refactoring that you think could be useful, or if you hit a bug.
Woa Thunder Client looks great - installed.
I used Postman before, but it needed to be used outside of VSCode, which was kinda annoying. About 2 months later (August), I found Thunder Client so I was like why not use it. And now I'd say it's better than Postman in my opinion.
I was going to append this one to my previous comment, but it does have some gotchas. read on below before you jump on this one...
'
,"
, and `) are now a simple keyboard shortcut away.be very careful if your strings contain any contractions (like
I'm
,you're
,everybody's
, etc..).. it can do some funky things, depending on how you escape your strings.starting with
"Ooh look! we've got a contraction!"
, and your cursor at the end of the string, after the!
, you'll get the following:on the flip side, if you're a ridiculously well disciplined dev who always escapes potentially dangerous characters, even when you don't need to (
there's probably an extension for this tooedit, see further below), you'll start with"Ooh look! we\'ve got a contraction!"
.and then you get the following:
FWIW, there are currently two open GitHub issues related to this behaviour (see
#3
and#4
), which means this may change at some point. I'm still going to give this one a good solid run though, because, well, strings and all that....edit: I found Escape Quotes, which does help mitigate things a little.. though it's not as "mature" as other extensions.
biggest downfalls, there's no "toggle escape quotes" command, only "escape" and "unescape", both with no default shortcuts. I've assigned the following shortcuts myself:
combined with the built-in alt+shift+→ to "expand selection", escaping/unescaping/toggling your quotes becomes a keyboard-only affair. in my humble opinion, this is a big win.. :D
Visual Studio IntelliCode - The Visual Studio IntelliCode extension provides AI-assisted development features for Python, TypeScript/JavaScript and Java developers in Visual Studio Code, with insights based on understanding your code context combined with machine learning.
I'm curious about this - I've been using it for a long time. However, when I tried to take a screenshot of what it does, I could not find a single example for JavaScript where it produced a recommendation for me that was not there out-of-the-box. Does it produce recommendations for you?
Disabled the extension: dev-to-uploads.s3.amazonaws.com/up...
Enabled the extension: dev-to-uploads.s3.amazonaws.com/up...
VS code
Version: 1.63.2
Commit: 899d46d82c4c95423fb7e10e68eba52050e30ba3
Date: 2021-12-15T09:37:28.172Z (1 mo ago)
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Darwin x64 19.6.0
Awesome, thanks!
Prettier - Code formatter
Tabulate
Tabnine! I use it with every language, like its really useful! The AI is amazing!
..maybe I didn't use it for long enough, considering "AI" needs time to learn things, but this one didn't do anything to help me. :/ I found myself spending more time cleaning up the code that it inserted for me, compared to just entering the same thing myself (random no-snippets guy over here).
maybe I should push through and use it for a little longer though, I keep hearing and reading people raving about it.
React extension pack
It has everything that anyone need for js and react