advantages of using jetbrain software instead of vscode
1. You can also detect unused methods in JavaScript methods using VS Code and
ESLint with the rules no-unused-vars and no-unreachable. But if you are, for
example, using a TypeScript project (like Angular) VS Code does not detect
unused public methods.
2. VS Code is based on Electron and is powered by HTML & JavaScript. JetBrains
Products is developed in Java and it feels in general slower than VS Code as it
does all the indexing of the files to show if any error consists inside any of
the files. I would not say that it is critically slower but the speed
difference is noticeable. VS Code has a faster startup time but if you are
working on a project your IDE or editor is always open and startup time does
not play a crucial role.
3. JetBrains Products provides inspections that are based on recommendations
from Web Content Accessibility Guidelines (WCAG) which help you to write more
accessible code.
4. VS Code is more of an editor than an IDE like WebStorm is categorized as.
JetBrains Products has in its standard installation more features than VS Code
has in its default installation without any additionally installed extensions.
5. I would prefer and recommend using IntelliJ based due to these reasons:
a) Better code analysis functionalities
b) All-in-one IDE with good basic functionality without the need to install
any additional plugins
c) Much better code refactoring possibilities
6. If you prioritize speed, prefer using open source software, or just want to
quickly edit some configuration files then you should go for VS Code. But for
large organization product, Jetbrains Products IDE are much preferable
7. I have used JetBrains Products IDE for most of the projects Likes PHP Storm
for PHP and its frameworks, WebStorm For JS-related technologies, and PyCharm
for Python-related tasks. and I have also used VS Code for some tasks. My
experience is that JetBrains Products (or IntelliJ-based IDEs) is quicker in
terms of searching, refactoring, static analysis, etc. since it indexes your
project. Opening our small repo project in VS Code, finding
files/symbols/methods are much slower compared to IntelliJ-based IDEs.