ale
ALE is an add-on developed for Vim and Neovim, providing asynchronous syntax control and debugging during text editing. Through Language Server Protocol (LSP) support, it integrates functions such as code completion, recognition going, and reference finding into the text editor. The plugin performs code formatting and correction using external tools in a non-blocking structure.
ale
100dense-analysis · Code Quality & Review
Common commercial products in this category: SonarCloud, Codacy, DeepSource
- When editing text files, you can simultaneously check syntax errors in the background.
- With LSP support, you can go to definitions within the code or search for symbols.
- You can automatically format code files using command line tools.
- • High number of open issues (592)
- • NeutralGitHub Issue
E631: write_buf_line()(): write failed
“While using ale in MacVim GUI this message appears in the command line very very frequently. There are also some others I am seeing with a simple .vimrc ``` vim set nocompatible set nu set runtimepath+=~/.vim.old/neobundles/ale ``` ``` log E631: write_buf_line()(): write failed…”
- • NeutralGitHub Issue
Feature request: add general support for the Language Server Protocol
“Many languages are starting to add support for the [Language Server Protocol]( which supports (among other things) getting diagnostic errors on files from the language server. I believe ale could leverage this to get pretty reusable support across many languages, and add support…”