Jetbrains Elixir ((link)) 100%

Elixir developers often work with PostgreSQL (via Ecto). IntelliJ’s database console and VCS annotate (blame) work seamlessly with Elixir files. 4.2 Where ElixirLS/VS Code Wins 1. Macro expansion on demand ElixirLS can show the expanded macro output by compiling the module. JetBrains does not offer this – a significant gap for advanced metaprogramming.

For teams already using JetBrains Ultimate (e.g., for JVM work), adding Elixir plugin is a no-brainer. For pure Elixir shops, evaluate the refactoring need. JetBrains’ Elixir support is no longer a second-class citizen. The IntelliJ Elixir plugin delivers enterprise-grade refactoring and cross-file navigation that surpasses LSP-based tools in complex projects. However, it lags in macro introspection, LiveView ergonomics, and runtime performance. jetbrains elixir

Example: find all Enum.map(..., fn x -> x end) and replace with Enum.map(..., & &1) . This pattern-based refactoring is unique to JetBrains. Elixir developers often work with PostgreSQL (via Ecto)