-
ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
I use dense-analysis/Ale for code linting. Lately, I moved to update my tab completion from deoplete to Shougo/ddc.vim; the autocompletion of Ale is routed to ddc using statiolake/ddc-ale but the Ale autocomplete leaves things to be desired.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
I use dense-analysis/Ale for code linting. Lately, I moved to update my tab completion from deoplete to Shougo/ddc.vim; the autocompletion of Ale is routed to ddc using statiolake/ddc-ale but the Ale autocomplete leaves things to be desired.
-
I use dense-analysis/Ale for code linting. Lately, I moved to update my tab completion from deoplete to Shougo/ddc.vim; the autocompletion of Ale is routed to ddc using statiolake/ddc-ale but the Ale autocomplete leaves things to be desired.
-
I want to use LSP with ddc.vim, and managed that initially with the native LSP client neovim/nvim-lspconfig and linking that to ddc using Shougo/ddc-nvim-lsp.
-
I want to use LSP with ddc.vim, and managed that initially with the native LSP client neovim/nvim-lspconfig and linking that to ddc using Shougo/ddc-nvim-lsp.
-
However; apparently this causes two LSP's to run. Instead of nvim's default lsp; there is also prabirshrestha/vim-lsp and mattn/vim-lsp-settings that runs LSP's. There is rhysd/vim-lsp-ale to fix the concurrent LSP running between Ale and vim-lsp, and shun/ddc-vim-lsp which integrates vim-lsp with ddc.vim
-
However; apparently this causes two LSP's to run. Instead of nvim's default lsp; there is also prabirshrestha/vim-lsp and mattn/vim-lsp-settings that runs LSP's. There is rhysd/vim-lsp-ale to fix the concurrent LSP running between Ale and vim-lsp, and shun/ddc-vim-lsp which integrates vim-lsp with ddc.vim
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
However; apparently this causes two LSP's to run. Instead of nvim's default lsp; there is also prabirshrestha/vim-lsp and mattn/vim-lsp-settings that runs LSP's. There is rhysd/vim-lsp-ale to fix the concurrent LSP running between Ale and vim-lsp, and shun/ddc-vim-lsp which integrates vim-lsp with ddc.vim
-
However; apparently this causes two LSP's to run. Instead of nvim's default lsp; there is also prabirshrestha/vim-lsp and mattn/vim-lsp-settings that runs LSP's. There is rhysd/vim-lsp-ale to fix the concurrent LSP running between Ale and vim-lsp, and shun/ddc-vim-lsp which integrates vim-lsp with ddc.vim
-
I did find nathanmsmith/nvim-ale-diagnostic but it is abandoned; and I'm not sure if it accomplishes what I want.
-
nvim-lint
An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
Another alternative to null-ls or efm is to use nvim-lint which uses the same diagnostic module that built-in LSP uses
-
Didn't think I'll see another user with a similar config than mine. I also use ALE + nvim-lsp + ddc. So you can have a look at my config and feel free to DM me with your concerns.
-
You are free to try it out and see if that helps: creativenull/nvim-ale-diagnostic. The only caveat is that you will need to disable diagnostics coming directly from nvim-lsp as shown in the Setup section.
Related posts
-
Do you give use Vim for SQL. It took me a while to setup this. sqls - lang server (auto complete), dadbodUI (view table, execute and save query), prettier-sql (format code on save).
-
nvim ignoring my ~/.local/share/nvim/site/pack/coc/start
-
vim-lsp + ALE bridge
-
How to Setup Vim for Kotlin Development
-
Ensō – Design Constraints