Neomake
lastmod 2026-11-10created 2018-09-172 edits
Neomake is a plugin that runs linters and build tools (make) asynchronously in Vim and Neovim. When a file is saved or edited, it runs the appropriate linter for each language (flake8, eslint, shellcheck, etc.) in the background and shows the results in the location list and the sign column, solving the drawback of the older syntastic approach, where the editor froze until the run finished. Any command can be registered as a maker, so it is also used for compiling and running tests.
Asynchronous linting and make framework for Neovim/Vim