If you are willing to go with an IDE, then you might as well go all the way and use IntelliJ.
I freaking love IntelliJ Ultimate. It has first-class support for most programming languages that I've used (particularly PHP, JavaScript, Elixir, Rust, Bash, Java, and Dockerfile all have plugins). Typing in it remains responsive even when it's indexing. And, of course, the IDE itself is the product, instead of your personal data.
My only complaint is that the Elixir plugin can lock up the editor sometimes. Only the Elixir plugin; I've never had this problem with any of the others.
If you are willing to go with an IDE, then you might as well go all the way and use IntelliJ.
I freaking love IntelliJ Ultimate. It has first-class support for most programming languages that I've used (particularly PHP, JavaScript, Elixir, Rust, Bash, Java, and Dockerfile all have plugins). Typing in it remains responsive even when it's indexing. And, of course, the IDE itself is the product, instead of your personal data.
My only complaint is that the Elixir plugin can lock up the editor sometimes. Only the Elixir plugin; I've never had this problem with any of the others.
I’ve used webstorm a bit. I might try IntelliJ after giving VScode a decent shake.