According to stackshare, Intellij IDEA now has more fans, more points on Reddit, but far fewer questions on Stack Overflow.
Maybe that's because more things just work, plus there is an up to date manual?
Regarding Golang, it's only supported in ultimate edition of IntelliJ.
IDE is a tool for performing computer-aided manual tasks and as such I strongly believe it should not be something a critical part of development process.
Development of software must rely on automated tasks. As such the best IDE/CI/CD tools are the ones you don't really need, tons used should not rely on a central entity being a single point of failure.
A good java IDE is one that will work with Maven/Gradle, which should be the source of truth for the project build and verification. The ultimate verification happens as part of CI build which should fail for a change that violates the coding standard consensus.
I work on a pretty much vanilla IntelliJ, only adding a couple plugins to support Kotlin and Python. I remove some of Ubuntu keyboard shortcuts colliding with a standard set of IntelliJ ones. I adjust my work to comply with convention.
For formatting we started using google java format in android flavor. IntelliJ formatter is a inferior tool compared to Eclipse one which cannot be automated either. With the formatter plugin, a prepared config is needed for imports and the outcome is consistent with the one of maven/gradle plugins which can also do automated formatting from command line.
I liked eclipse, but I adjusted to my work and can't be bothered switching back until I need to adjust to another work, hopefully never again.
I consider customising a waste of time.
What happened to the unopinionated old me?
Who cares? This comment is fantastic.
Good to know! I am now wishing I had done more research and asked you for your "unopinion". :)
Awwww
Happy to help!
(Clearly not very good with multiple usernames)