Thanks for your feedback @rubenmoor
In a similar situation, with the vscode extension I don’t have to go through this last step : “remove all redundant imports”
Also if you “tab into” the suggestion, it auto-updates your imports so you can probably also skip the tedious step 2.
ghc-options: -Wall to you cabal file also helps if you to keep explicit imports (the extension reacts accordingly)
Maybe give it a try?