Neomake
Asynchronous linting and make framework for Neovim/Vim
...It’s useful both as a general “make” front end and as a diagnostic engine for code quality. Async execution of linters, compilers, and test commands via “makers”. Teams often adopt it to standardize checks across languages while keeping developers inside Vim.