Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Ale Alternatives
Similar projects and alternatives to ale
-
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
-
-
-
LunarVim
🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
-
-
-
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
-
language-server-protocol
Defines a common protocol for language servers.
-
sqlfluff
A modular SQL linter and auto-formatter with support for multiple dialects and templated code.
-
-
-
-
nvim-lint
An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
-
vim-surround
surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
ale reviews and mentions
-
LazyVim
FWIW, I still use regular vim with ale [0] and it does everything I want. It formats files with Black and isort, shows ruff and pyright errors, supports jumping to definitions, and has variable information available on hover. I have collected my config over the past several years, but I pretty rarely encounter errors with it.
[0]: https://github.com/dense-analysis/ale [1] https://github.com/CGamesPlay/dotfiles/blob/master/files/.co...
-
How to configure vim like an IDE
At some of those syntax things neovim behaves better, and like. But there is https://github.com/dense-analysis/ale.
-
Vim users who work without any plugins, how does your vimrc look like?
I replace ALE with :!, like :! %. If the linter output is compatible with default errorformat , then I do :! % > /tmp/linter.txt then :cgetfile (or in one-go: :cgetexpr systemlist(''))
-
Vim or Emacs for C++ Coding?
I use vim for C++ coding, however it is a bit difficult to set up to make it productive. I use YouCompleteMe [0] for autocompletion, Vimspector [1] with the C++ plugin for debugging, ALE [2] for linting, along with a few other general plugins (such as NerdTREE for file view).
[0] https://github.com/ycm-core/YouCompleteMe
-
⚡ Neural - AI Code Generation for Vim
Disclaimer: Be mindful that the results may be unpredictable and the code generated should be carefully evaluated for correctness before use in production systems! Use a linting tool such as ALE to check your code for correctness.
-
Minimal setup for shellcheck as a compiler in Vim for linting bash scripts.
If you are interested in alternatives the ALE plugin https://github.com/dense-analysis/ale can automatically detect if tools like shellcheck are installed and will just magically lint your files continuously in the background with nice highlighting. Worth a look!
-
A Call for ALE Contributors
Hello everyone! I just now finished setting up a pretty ambitious ALE 4.0.0 milestone, and I want to get most of the work done by Christmas. I cannot do it alone, so I'm posting an open call to contributors to help Dense Analysis with it. You can see the milestone here: https://github.com/dense-analysis/ale/milestone/10
-
ALE now supports Neovim's diagnostics API
As of a couple of days ago, and through the work of mostly people who aren't me, ALE now supports displaying problems via Neovim's diagnostics API. You can see the commit here.
https://github.com/dense-analysis/ale/blob/master/supported-tools.md ALE has been around for over 6 years and supports a gigantic list of tools out of the box, and not just through LSP. It has the weight of a nonprofit organisation behind it and a large community of maintainers.
I am the person who created the initial request 4005 back in Dec 2021. So quite the journey to get here.
-
A note from our sponsor - Mergify
blog.mergify.com | 24 Sep 2023
Stats
dense-analysis/ale is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.
The primary programming language of ale is Vim Script.