News for hackers. Stuff that matters.
Re:What I would do differently if I was learning to program ... by emodendroket on Monday July 09, 2018 @07:07PM (#17494143)
I'm mostly an IntelliJ (and variants: RubyMine, Webstorm, Rider, PhpStorm, etc.) user, although I also use Visual Studio. In my experience, Emacs plugins for many languages often have a feel of working more on looking for matching words in the code rather than "understanding" what the code is doing, let alone suggesting good refactors.
Re:What I would do differently if I was learning to program ... by marcosdumay on Monday July 09, 2018 @09:24PM (#17494751)
IntelliJ's linters are indeed unusually rich on the deepness and complexity of their rules. But not on the universality, the reason that I consider them unusable, since I just don't like to turn rules off.

Anyway, that's a feature of their linters. It just happens to be packaged with their IDE, but it's a completely different tool.

Re:What I would do differently if I was learning to program ... by emodendroket on Monday July 09, 2018 @10:53PM (#17495079)
In practice the great linters and refactoring tools are kind of a package and it's nice to have them integrated (there's the "I") into your development environment. I find the IntelliJ emulation of Emacs key bindings good enough for me.