Our great sponsors
-
I'm still on original Vim because of various gVim features not yet satisfactorily replicated in any Neovim frontend I'm aware of, but I use ALE for any kind of static analysis not covered by something like coc.nvim and configuring the backends I wanted was a simple as:
-
I normally just use neovim in the terminal but there is neovide if you want a graphical frontend. Bonus points, it's written in Rust.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
I jumped ship from OG vim about a year ago because I got fed up with CoC and it's Node dependencies. rust-tools for neovim is especially nice.
-
null-ls.nvim
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
And there's also null-ls for using non-LSP tools like mypy as if they were LSP which is similar, I think, to what you're doing with ALE.