DEV Community

Cover image for VS Code extensions to increase your Productivity
Haris#
Haris#

Posted on

VS Code extensions to increase your Productivity

Hey everyone, here's another VS Code extensions post that'll help you boost your productivity and fast-track your workflow.

Tabnine:

Tabnine for VS CodeIt is the world's leading AI tool trusted by 1 million developers in almost all programming languages. Tabnine AI studies your code using deep learning to predict and create customized suggestions depending on how you write your own code. It can help you cut your coding time to less than half, and minimize the chances of mistakes. It’s local completion model runs on your machine keeping your code safe and Tabnine even works offline. Tabnine supports most of the popular libraries, frameworks and languages including Javascript, Java, React, Python, Vue, PHP, Kotlin, Angular, C / C++/ C# Rust & Typescript,

If you like to work in teams they have a pro version that is trained using advanced AI models. Tabnine is trained while you’re on the team project and even a small interaction with it will improve it’s AI accuracy improving team productivity.

Get Tabnine

Better Comments:

Better Comments for VS CodeBetter comments is an extension that can help you create “Human friendly” comments in your code. It is an example of how a small idea can help you increase your productivity and improve the quality of your work. Using this extension you can categorize your annotations into queries, alerts, Highlights and To do’s. This extension also gives you an option for comment style other than default comment style that can be selected through settings. Personally, It helps me spot important To Do's that might get skipped from my agenda.

Get Better Comments

blox:

blox for VS Codeblox is another extension that can help you improve your productivity as it lets you drop code snippets with a single click. It’s aimed at fast tracking the developer workflow through the ease of adding pre-built UI components without leaving your VS code window. blox is supported by React, Angular, Vue and TailwindCSS.

Get blox

Stepsize:

Stepsize for VS CodeStepsize helps you bookmark your code, report technical debt and code to refactor. If you find an issue while coding that needs to be fixed but you don’t have enough time to do it, In that case you can bookmark code and create TODOs straight in your IDE without compromising on your work or affecting your workflow. Stepsize also allows you to collaborate with your teammates on maintenance and refactoring work.

Get Stepsize

SonarLint:

SonarLint for VS CodeSonarlint is another extension for devs that lets you fix coding issues even before they exist. For example, just like spell checker, SonarLint points out bugs and Security Vulnerabilities as you write your code, with guidance on how you can fix them before the code is even committed. SonarLint in VS Code supports JavaScript, TypeScript, Python, Java, HTML & PHP code.

Get SonarLint

Hope y'all enjoy using these extensions!

Happy Developing!

Discussion (30)

Collapse
leonhma profile image
leonhma

Tabnine? We use Copilot nowadays

Collapse
nombrekeff profile image
Keff

I use tabnine, for me it's a lot better than copilot. Copilot is highly opinionated, whereas Tabnine learns from your style (don't know if copilot does that too though). But In my experience, Tabnine is more usefull for me than copilot.

Collapse
tabnine profile image
Tabnine

Thanks for your feedback, Keff! We're glad Tabnine helps you code more effectively 💙

Collapse
cavo789 profile image
Christophe Avonture

I've see and read about github copilot, really impressive but seems has some big inconvenients about the quality of suggested code, not the best in class. It depends on the IA and which repos were used for the learning of the IA (in short garbage in, garbage out).

Not experimented by myself, just read some articles...

Collapse
stephd profile image
DepSteph

Tabnine is more about a writing assistance, like a super intellisence where copilot will give you an IA advice for filling the lines.
If I am not wrong also, tabnine can be ued 100% offline when copilot is 100% online. Without a reliable internet connection, copilot is not fast to use

Collapse
otumianempire profile image
Otu Michael

😂..

Collapse
harishash profile image
Haris# Author

What made you guys switch?

Collapse
scriptautomate profile image
Derek Ardolf • Edited on

Should really checkout Dendron, too, for Personal Knowledge Management (PKM), docs, or "second brain." Really great for notes or documentation, in general, and for daily/weekly/etc. journaling from a VSCode/VSCodium extension.

Collapse
harishash profile image
Haris# Author

Thanks for the suggestion, will definitely check it out!

Collapse
janoka profile image
Janos Kuszing

Thanks for the tip, sounds like a great app!

Collapse
cavo789 profile image
Christophe Avonture

User of tabnine since the begin, excellent.

Sonarlint is very useful too.

Collapse
whippingdot profile image
Sanjaay R.

tabnine is heavy on cpu / gpu usage or whatever. I tried it but it was slowing my computer down. Well not literally but it seemed to use a lot of resources so I decided to stop using it.

Collapse
harishash profile image
Haris# Author

For a beginner like me, Sonarlint is extremely helpful

Collapse
cavo789 profile image
Christophe Avonture

Even a senior developer

Collapse
tabnine profile image
Tabnine

Thank you for this useful article, Haris. We are happy to be on your list!

Collapse
harishash profile image
Haris# Author

Awesome extension guys! Appreciate the efforts you guys are doing for the dev community. Keep it up!

Collapse
clemense profile image
Clemens E.

Really unhappy with tabnine, I would love to use it, mostly it's helpful, but in typescript it just ignores the types and often predicts properties and things that don't even exist. And then I have to think "hey, does this property even exist?". Just annoying

Collapse
spandyboss profile image
SpandyBoss

I liked the Tabnine extension the most I will surely add it .
Thanks for the suggestion
Great and Helpful post again !
Keep it up !

Collapse
harishash profile image
Haris# Author

Thanks! Really appreciate it

Collapse
bryanalphasquad profile image
Bryan Ferguson

Good one!

Collapse
spock123 profile image
Lars Rye Jeppesen

Whoa, great stuff here. Thank you

Collapse
harishash profile image
Haris# Author

Thanks man!

Collapse
omryha profile image
omryha

Tabnine is awesome but limited in free use, while Copilot is much more comprehensive and free (that is of you got the invite)

Collapse
brunopanassi profile image
Bruno Panassi • Edited on

Awesome extensions dude! btw, sonarLint helps me a lot

Collapse
dinniej profile image
Nguyễn Ngọc Đạt

Tried both Copilot and TabNine. I think a few more years we won't even need for web developer anymore

Collapse
markgood profile image
Mark Good

Good

Collapse
epradojr profile image
Edel Prado

I'm definitely going to try some of these out! Thanks for the list!!

Collapse
thenomadevel profile image
Nomadev💻🔱

Copilot >>>>> Tabnine

Collapse
jameskrdf profile image
Comment marked as low quality/non-constructive by the community. View Code of Conduct
jameskrdf

Thank you for making the suggestion. Once again, a fantastic and useful post! happy wheels unblocked Keep up the good work!

Collapse
evilprince2009 profile image
Comment marked as low quality/non-constructive by the community. View Code of Conduct
Ibne Nahian

Tabnine is shit