

One thing I’ve really come to like recently with it is the go to definition allows you to jump to methods within gems too with ease. Maybe for some cases LSP works just fine, but I don't see it as a reliable solution. In these cases, VSCode just fails, while RubyMine just works. Some functions are declared like window.func, some are extracted using some hacky outdated technique (using anonymous functions). Also our frontend code is a bit messy, and is not 100% ES5/ES6 module based. Sometimes "Solargraph" just refuses to rename a variable. PS: I know that VSCode can be used with Solargraph (LSP for ruby) and ts-server (for JS), but they don't work "flawlessly" like RubyMine. What other killer features do you know? How would you convince them that they worth it? Cool code improvement suggestions (that idea lamp, idk what it's called, plz let me know :D).Better code manipulation (join multiple ifs, convert '' to block).I have approximately 10 mins for my presentation. They also use VSCode git feature for viewing diffs and blames. They use print debugging (sometimes pry).
They navigate they code by searching for keywords. Tech stack: React (on top of Backbone.js, mixed with jQuery) + Ruby on Rails.
